Si eres de los que suelen programar, seguro que te ha pasado tener que imprimir el código y revisarlo en papel. A veces uno se pierde en la sintaxis y por una coma ó un paréntesis que falta, tu programa no funciona.
Para solucionar esto, descubrí un programa que se llama NotePad++, que colorea el código de tus programas y de manera muy práctica, te indica si falta ó sobra algo !
Notepad++ es un editor gratuito de código fuente, que soporta varios lenguajes de programación y se ejecuta en MS Windows.
Este proyecto, basado en el componente de edición Scintilla (un poderoso editor), está escrito en C++ utilizando directamente la API de win32 y STL (lo que asegura una velocidad mayor de ejecución y un tamaño más reducido del programa final), se distribuye bajo los términos de la Licencia Pública General de GNU.
Esto es un pequeño lanzador para Notepad++ que le permite completamente replazar Notepad con Notepad++.
Instrucciones de Instalación :
Salve su original Notepad.exe (por si acaso…).
Copíe notepad.exe que se encuentra en este paquate a 4 listines (en la ordén que sigue) :
c:\windows\servicepackfiles\i386
c:\windows\system32\dllcache
c:\windows\system32
c:\windows
Cuando replaza notepad.exe en c:\windows\system32 and c:\windows, tendré una notificación de «Protección de Ficheros de Windows»; clique Cancel. Luego vendrá otro mensaje, clique OK.
Modifique su registro (de haber instalado Notepad++ con el instalador, no se necesita este etapa): Cree una llave \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, y añade la dirección completa de su Notepad++ como valor de falta de esta nueva llave. In mi caso, es C:\Program Files\Notepad++.
Ahora es Notepad++ su Notepad de falta.
A continuación enumeraremos algunas características de Notepad++ :
Si tiene una impresora a color, podrá imprimir su código fuente (o lo que usted quiera) en color.
Sintaxis coloreada a elección del usuario
Permite al usuario definir su propio lenguaje : no sólo las palabras clave para la sintaxis coloreada, sino también las palabras clave para la envoltura de sintaxis, los comentarios clave y los operadores. ( captura1, captura2, captura3, captura4 ).
Autocompletado
Para la mayoría de los lenguajes soportados, el usuario puede hacer su propia lista de API (o descargar los archivos de API desde la sección de descarga). Una vez instalado el archivo de API, teclee Ctrl+espacio para ejecutar esta acción (ver captura). Para más informacion acerca del autocompletado, ver Uso del Autocompletado.
Multi-Documento
Puede editar varios documentos al mismo tiempo.
Multi-Vista
Puede usar dos vistas al mismo tiempo. Esto significa que puede visualizar (editar) dos documentos diferentes a la vez (captura). También puede visualizar y editar un mismo documento en vistas y posiciones diferentes. La modificación del documento en una vista quedará reflejada también en la otra (es decir usted modifica el MISMO documento a pesar de que en realidad está viendo una copia, vea la siguiente captura).
Soporte para Buscar/Reemplazar expresiones regulares
Puede buscar y reemplazar una cadena usando expresiones regulares.
Soporte completo para Arrastrar y colocar
Puede abrir documentos arrastrándolo y soltándolo en la aplicación. Además también podrá mover su documento desde una posición (o vista) a otra arrastrando y soltando.
Posición dinámica de las vistas
El usuario puede fijar la posición de los documentos dinámicamente (solamente hay dos opciones: organizar las ventanas en horizontal o en vertical); vea la siguiente captura.
Deteción automática del estado del documento
Si modifica o elimina un archivo que está actualmente abierto en Notepad++, el programa le avisará de tal situación y le preguntará que desea hacer con el mismo (actualizarlo o eliminarlo).
Herramienta de Zoom
Esta es otra fantástica función del componente Scintilla. Sólo tiene que ver esta captura.
Funcionamiento bajo entornos multilingües
Puede instalar el programa bajo una edición de la plataforma Windows en chino, japonés coreano, árabe y hebreo. Vea la captura de Notepad++ en acción bajo Windows en distintas lenguas: chino, árabe y hebreo.
Puntos de marca
Tan sólo con hacer clic en el margen de marcas (situado justo a la derecha del margen de número de línea) o pulsar Ctrl+F2 puede establecer o borrar un punto de marca de libro. Para ir a un punto de marca, pulse F2 (Siguiente marcador) o Shift+F2 (Anterior marcador). Para borrar todos los marcadores, ir al menú Buscar->Borrar todos los puntos de marca. Vea esta captura.
Resaltado de paréntesis y sangría
Cuando el cursor se encuentre justo al lado de uno de estos símbolos { } [ ] ( ), dicho carácter (símbolo de apertura) y su opuesto (símbolo de cierre) serán resaltados, junto con la línea de sangría (si la hubiera) con el fin de localizar los bloques de código más fácilmente. Ver captura1, captura2.
Grabación y reproducción de macros
Relacionado
Siguenos por Twitter a través de @Geeksroom y no te pierdas todas las noticias, cursos gratuitos y demás artículos. También puedes seguirnos a través de nuestro canal de Youtube para ver nuestros vídeos y a través de Instagram para ver nuestras imágenes! ¿Pinterest? Allí también podrás disfrutar de Geek's Room.
Andrea Cummins Es Senior Editor de GeeksRoom. Estudió Ciencias de la Computación en la facultad de Cs Exactas de la Universidad de Buenos Aires. Hace 23 años que vive en el campo, en la ciudad de Venado Tuerto, Santa Fe y gracias a Internet, pudo seguir actualizándose con las nuevas tecnologías. A medida que pasó el tiempo se fue capacitando de manera autodidacta y participando en Congresos y Cursos. Su empresa se llama VenadoSoft. Su hobbie es la fotografía y le encanta mostrar su ciudad y su gente a través de su lente.
3 Comments
CarlosCaliche
Upa para mi es uno de los mejores y muyy utilizado en mi trabajo diario para Win no hay nada mejor y es Gratis huuuu super
KMJB
Todavía a pesar de que muchos compañeros lo alaban lo sigo teniendo se notalbe secundón, porque con el correr de los años le he sido fiel al editor ConTEXT, también freeware. Saludos!!
Andrea Cummins
Hola !!! Yo hago igual que vos, cuando algo funciona y obtengo resultados, no cambio!
En qué lenguaje programás ? Saludos !
Usamos cookies en nuestro sitio web para brindarle la experiencia más relevante recordando sus preferencias y visitas repetidas. Al hacer clic en "Aceptar", acepta el uso de TODAS las cookies.
Esta página web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. De estas, las cookies que se clasifican como necesarias se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de rechazar estas cookies. Pero el rechazo de algunas de estas cookies puede afectar su experiencia de navegación.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
AWSALBCORS
7 days
Amazon Web Services set this cookie for load balancing.
consentUUID
1 year
This cookie is used as a unique identification for the users who has accepted the cookie consent box.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
_csrf
session
This cookie is essential for the security of the website and visitor. It ensures visitor browsing security by preventing cross-site request forgery.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duración
Descripción
na_id
1 year 1 month
The na_id is set by AddThis to enable sharing of links on social media platforms like Facebook and Twitter.
na_rn
1 month
The na_rn cookie is used to recognize the visitor upon re-entry. It allows to record details on user behaviour and facilitate the social sharing function provided by Addthis.com.
na_sc_e
1 month
The na_sc_e cookie is used to recognize the visitor upon re-entry. It allows to record details on user behaviour and facilitate the social sharing function provided by Addthis.com.
na_sr
1 month
The na_sr cookie is used to recognize the visitor upon re-entry. It allows to record details on user behaviour and facilitate the social sharing function provided by Addthis.com.
na_srp
1 minute
The na_srp cookie is used to recognize the visitor upon re-entry. It allows to record details on user behaviour and facilitate the social sharing function provided by Addthis.com.
na_tc
1 year 1 month
The na_tc cookie is used to recognize the visitor upon re-entry. It allows to record details on user behaviour and facilitate the social sharing function provided by Addthis.com.
ouid
1 year 1 month
Associated with the AddThis widget, this cookie helps users to share content across various networking and sharing forums.
__cf_bm
30 minutes
Cloudflare set the cookie to support Cloudflare Bot Management.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duración
Descripción
AWSALB
7 days
AWSALB is an application load balancer cookie set by Amazon Web Services to map the session to the target.
d
3 months
Quantserve sets this cookie to anonymously track information on how visitors use the website.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duración
Descripción
ANON_ID
3 months
This cookie, set by Tribal Fusion, collects data on user visits to the website, such as what pages have been accessed .
CONSENT
2 years
YouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data.
suid
1 year
Simpli. fi sets this cookie to store a distinct session ID.
u
1 year
This cookie is used by Bombora to collect information that is used either in aggregate form, to help understand how websites are being used or how effective marketing campaigns are, or to help customize the websites for visitors.
uid
2 months
This is a Google UserID cookie that tracks users across various website segments.
_ga
1 year 1 month 4 days
Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.
_gat_gtag_UA_*
1 minute
Google Analytics sets this cookie to store a unique user ID.
_ga_*
1 year 1 month 4 days
Google Analytics sets this cookie to store and count page views.
_gid
1 day
Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously.
__gads
1 year 24 days
Google sets this cookie under the DoubleClick domain, tracks the number of times users see an advert, measures the campaign's success, and calculates its revenue. This cookie can only be read from the domain they are currently on and will not track any data while they are browsing other sites.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duración
Descripción
A3
1 year
Yahoo set this cookie for targeted advertising.
ab
1 year
Owned by agkn, this cookie is used for targeting and advertising purposes.
anj
3 months
AppNexus sets the anj cookie that contains data stating whether a cookie ID is synced with partners.
ANON_ID_old
3 months
This cookie helps to categorise the users interest and to create profiles in terms of resales of targeted marketing. This cookie is used to collect user information such as what pages have been viewed on the website for creating profiles.
cid_*
1 year
Crimtan sets this cookie as remarketing cookie that is used to send relevant ads to users on subsequent sites.
CMID
1 year
Casale Media sets this cookie to collect information on user behaviour for targeted advertising.
CMPRO
3 months
CasaleMedia sets CMPRO cookie for anonymous usage tracking and targeted advertising.
CMPS
3 months
CasaleMedia sets CMPS cookie for anonymous user tracking based on users' website visits to display targeted ads.
DSID
1 hour
This cookie is set by DoubleClick to note the user's specific user identity. It contains a hashed/encrypted unique ID.
everest_g_v2
1 year
The cookie is set under the everesttech.net domain to map clicks to other events on the client's website.
gid_*
1 year
Crimtan sets this cookie to enable targeted advertising and user profiling.
GoogleAdServingTest
session
Google sets this cookie to determine what ads have been shown to the website visitor.
IDE
1 year 24 days
Google DoubleClick IDE cookies store information about how the user uses the website to present them with relevant ads according to the user profile.
mc
1 year 1 month
Quantserve sets the mc cookie to track user behaviour on the website anonymously.
mt_mop
1 month
MediaMath uses this cookie to synchronize the visitor ID with a limited number of trusted exchanges and data partners.
pxrc
2 months
This cookie is set by pippio to provide users with relevant advertisements and limit the number of ads displayed.
rlas3
1 year
RLCDN sets this cookie to provide users with relevant advertisements and limit the number of ads displayed.
suid_legacy
1 year
Collects information on user preferences and interaction with web-campaign content which is used on CRM-campaign-platforms used by website owners for promoting events or products.
test_cookie
15 minutes
doubleclick.net sets this cookie to determine if the user's browser supports cookies.
UserID1
3 months
Adition sets this cookie as a unique anonymous ID for a website visitor. This ID is used to identify the user across sessions and to track their activity on the website. The data collected is used for analysis purposes.
uuid
1 year 27 days
MediaMath sets this cookie to avoid the same ads from being shown repeatedly and for relevant advertising.
uuid2
3 months
The uuid2 cookie is set by AppNexus and records information that helps differentiate between devices and browsers. This information is used to pick out ads delivered by the platform and assess the ad performance and its attribute payment.
wfivefivec
1 year 1 month 1 day
W55c sets this cookie to collect data on the user's visits to the website, such as what pages have been loaded. The registered data is used for targeted ads.
_gu
1 month
GetSiteControl sets this cookie to track user information from marketing campaigns.
__gpi
1 year 24 days
Google Ads Service uses this cookie to collect information about from multiple websites for retargeting ads.
Upa para mi es uno de los mejores y muyy utilizado en mi trabajo diario para Win no hay nada mejor y es Gratis huuuu super
Todavía a pesar de que muchos compañeros lo alaban lo sigo teniendo se notalbe secundón, porque con el correr de los años le he sido fiel al editor ConTEXT, también freeware. Saludos!!
Hola !!! Yo hago igual que vos, cuando algo funciona y obtengo resultados, no cambio!
En qué lenguaje programás ? Saludos !