Se parece un poco al Bloc de notas en cuanto al hecho de que puede editar texto sin formato y de forma simple. No obstante, incluye opciones más avanzadas que pueden ser útiles para usuarios avanzados como desarrolladores y programadores.
Entre las características que ofrece Notepad++ podemos destacar:
- Coloreado de código para más de 40 lenguajes de programación diferentes, entre los que se incluyen todos los que un desarrollador del web podría tocar, como HTML, Javascript, ASP, SQL, PHP, CSS, Pitón, Ruby, etc.
- Impresión a color de los códigos
- Permite definir el resaltado de sintaxis para nuevos lenguajes de programación que necesite el usuario.
- Autocompletado de código, también configurable por el usuario o extensible por medio de descargas bajo demanda del programador.
- Multi-Documento
- Multi-Vista, lo que significa que puedes tener más de una vista de un mismo código, con por ejemplo dos versiones del mismo documento.
- Permite realizar acciones de Buscar / Reemplazar utilizando incluso expresiones regulares para definir los patrones a reemplazar.
- Deteción automática del estado del documento, que puede ayudarnos en caso que queramos guardar un archivo que había sido modificado por otro usuario o programa.
- Otras utilidades como Zoom, soporte para varios idiomas, puntos de marca, resaltado de paréntesis u sangría, creación de macros, etc.
- - Permite abrir múltiples archivos simultáneamente, y reemplazar un texto en todos los archivos abiertos a la vez si así lo deseamos. - Permite abrir dos archivos y realizar una comparación línea a línea entre ellos, indicándonos en qué líneas existen diferencias entre un archivo y otro.
- El código se nos muestra con un conjunto de colores que permite ver con claridad las etiquetas de apertura y cierre y otros elementos especiales de la codificación.
Plugin TextFX
AutoCerrado etiquetas HTML/XML :
- TextFX > TextFX Settings>Autoclose XML/HTML tags
Codificación HTM
- TextFX > TextFX Convert > Encode HTML
Limpiar HTML
- TextFX > TextFX HTML Tidy > Tidy(Most Recent HTMLTIDY.CFG)
Remove the trailing spaces
TextFX > TextFX Edit > Trim Trailing SpacesBorrar líneas el blanco
TextFX > TextFX Edit > Delete Blank LinesTextFX > TextFX Edit > Delete Surplus Blank Lines
Mayúsculas, minúsculas, etc
TextFX > TextFX Characters, - UPPER CASE
- lower case
- Proper Case
- Sentense case.
- iNVERT cASE
Ordenar líneas, evitar o borrar líneas duplicadas
- Seleccionar texto (ctrl +a)
- TextFx/TextFx Tools
- Marcar Sort ascending
- Marcar Sort lines case sensitive or Sort lines case insensitive
Selección horizontal
Marcar usando ALTEjemplo:
Atajos de teclado en Notepad++
- F11 – Pantalla completa
- CTRL+D – copiado rápido de la línea actual hacia la siguiente línea
- CTRL+Q – Comentar líneas
- SHIFT + right arrow – Rápida selección carácteres
- CTRL + SHIFT + right arrow – Rápida selección palabras
- Triple left click – Rápida selecciín final línea
- CTRL+A – Seleccionar todo el documento
- ALT+F2 – Búsqueda en Google.
- ALT+0 – Quick collape all code into blocks. To unfold code blocks press SHIFT+ALT+0
Remplazar por salto de linea en notepad++
Para reemplazar una coma, por un salto de linea en el Notepad++ es muy sencillo, basta con ir al Menú Buscar --> Reemplazar o presionar CTRL+R.
Para insertar el salto de linea basta con escribir: \r \n
El carácter "\n" es un salto de línea y el carácter "\r" es el retorno del carro.
Quitar líneas vacías y espacios en el Bloc de Notas ++
También se puede utilizar el menú editar:
Editar -> Operaciones de Línea -> Quitar Líneas Vacías o, alternativamente: Editar -> Operaciones de Línea -> Quitar Líneas Vacías (que Contiene caracteres en Blanco)
O usar una expresión regular
Ir a Buscar -> Reemplazar Seleccione "expresión Regular" bajo el modo de Búsqueda.
Uso ^\s* "qué Buscar" y dejar "Reemplazar con" en blanco.
Haga clic en Reemplazar todo
Regex explicación (Regular Expression):
- ^ significa principio de la línea
- \s* significa cualquier número (incluso 0) caracteres de espacios en blanco. Caracteres de espacio en blanco incluir la ficha, el espacio, el salto de línea y retorno de carro.
Borrar todas las lineas de archivos de texto que cumplan algún criterio con Notepad++
Podemos usar la Opción Marcar (Mark), dentro de Buscar-Reemplazar.Escribir la palabra deseada para Marcar (y marchar checkbox "Marcar Línea") , y después elegir en el Menú Buscar --> Marca --> Borrar líneas marcadas para completar la operación.
Buscar o reemplazar
El mundo de las expresiones regulares es muy amplio, pero es muy útil para automatizar tareas de búsqueda con patrones muy variables o desconocidos. Aquí algunos ejemplos:
Expresiones regulares atómicas
| RegEx | Significado |
|---|---|
| ^texto | Línea que empiece por a |
| texto$ | Línea que acabe en a |
| . | Cualquier carácter |
| a* | Cero o más «a» |
| a+ | Una o más «a» |
| a|b | Carácter «a» o «b» |
| [aeiou] | Una vocal minúscula |
| [^aeiou] | Carácter no vocal minúscula |
Expresiones regulares básicas
| RegEx | Significado |
|---|---|
| [a-zA-Z0-9]+ | Letras o números |
| [0-9]{2} | Cifra de 2 dígitos |
| [0-9]{1,3} | Cifra de 1 a 3 dígitos |
| [0-9]A? | Número que puede (o no) acabar en «A» |
Expresiones regulares de agrupación (captura)
| RegEx | Significado | Valor capturado ($1) |
|---|---|---|
| h(.+)a | Textos como: hola, hala, hasta, hora... | ol, al, ast, or... |
| Nivel ([0-9]+) | Textos como: Nivel 0, Nivel 1, Nivel 2... | 0, 1, 2... |
Lo interesante de estas últimas expresiones regulares es que los paréntesis efectúan una tarea de agrupación, capturando el contenido y guardándolo en una variable $1. En el caso de que la expresión regular contenga más paréntesis, irá capturando en variables sucesivas: $1, $2, $3, etc...
Autocompletar
Para facilitar la escritura de código Notepad++ cuenta con una opción de autocompletar, la cual se activa en la pestaña Configurar --> Preferencias. En la ventana que nos aparecerá, tenemos que buscar la opción Autocompletar (autocompletion). Esta opción puede estar dentro de la pestaña u opción “Copia de seguridad/Autocompletar”, o en la opción “Autocompletar”, según la versión de Notepad++ que estemos usando. Debemos activar la casilla “Habilitar autocompletar en cada entrada” (Enable autocompletion on each input) para funciones y palabras (function and word completion). También activaremos “Pistas para los parámetros de la función” (Function parameters hint on input).
Ten en cuenta que la situación de los menús y opciones puede variar de una versión a otra de Notepad++, por lo que no siempre encontrarás estas opciones en el mismo sitio que las estamos describiendo.
Autocerrado de etiquetas HTML
Para activar el autocerrado inteligente de etiquetas HTML, en menú superior seleccionamos TextFX --> TextFX Settigns --> Autoclose XHTML/XML tag
En algunas versiones de Notepad++ no aparece TextFX en el menú superior. En este caso, debemos:
a) En el menú Configurar -- > Preferencias. En la ventana que nos aparecerá, tenemos que buscar la opción Autocompletar (autocompletion) como hicimos anteriormente y marcar la opción “html/xml close tag”
b) O bien instalar el plugin TextFX Characters accediendo a Plugins, elegir TextFX Characters y pulsar Install. Una vez instalado el plugin, activar Autoclose XHTML/XML tag.





Muchas empresas confiamos en proyectos de código libre. Notepad++ es un referente en ese sentido, una pieza clave en nuestro día a día.
ResponderEliminarGracias me ha servido esta informacion
ResponderEliminarUna pregunta que tareas puedo aser en notepad
ResponderEliminar