![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwfcSWatsmKt-KyzQgOdnzNK3zhTPfBh9X7sBdB_EM4284OCoW49i5KFtTvbLZDB9ayXFqn-g2hohMOvzxVC_fb-ZHiRGjco8dGZBxkQP_8nY_GYg10MwzaFiU-rHrgAJT_NJw_r9ME7s/s1600/Notepad+plus+plus+logo.png)
El caso es que tenía varios listados de cientos de registros, y tenía que realizar unas operaciones sencillas. A saber:
- Añadir un texto fijo al principio de cada línea.
- Eliminar los espacios en blanco al final de cada línea.
- Ordenar todas las líneas.
- Eliminar las líneas duplicadas.
Para ello, he instalado el plugin TextFX desde el menú Plugins / Plugin Manager / Show Plugin Manager / Available / TextFX Characters / Install.
Una vez instalado, aparece el menú TextFX, en el que hago lo siguiente:
- Selecciono el documento entero (Ctrl + A).
- Copio el texto que quiero insertar al principio de cada línea y voy al menú: TextFX Edit / Insert (Clipboard) through lines.
- Quito los espacios en blanco del final de línea desde el menú: TextFX Edit / Trim Trailing Spaces.
- En el submenú TextFX Tools, marco las opciones +Sort ascending y +Sort outputs only UNIQUE (at column) lines y ordeno con Sort lines case sensitive (at column).
Pues del Notepad++ tengo para dar y vender:
ResponderEliminar- Procesado de selección por columnas (Editar>Column mode).
- Formateado y sangrado legible para muchos formatos (XML, HTML, C, ...). Pones el chorro y él lo deja como los chorros del oro. (A través de plugins)
- Exportación a RTF y HTML con el formateado del lenguaje. (NppExport plugin)
- Grabación y ejecución de macros. (Menu Macros)
- Mapa del documento... (Vista>Document map)
En fin, imprescindible para cualquier programador.
En cuanto a hacerlo con Linux, con mucha moral, grep y mucho regex. O siendo un poco más razonable con UltraEdit o Bluefish.
A10!
Amigo, usted ha sido de gran ayuda, muchas gracias. Funciona muy bien,... casi desintalo Notepad++ por no poder hacerlo
ResponderEliminarEn linux seria por ejemplo:
ResponderEliminarsort fichero_sin_ordenar > fichero_ordenado
Jesús: Muchas gracias por el anuncio y por el fácil acceso al sitio.
ResponderEliminarAqui la liga si no tienen el textFX. Gracias por la ayuda
ResponderEliminarhttp://www.dllme.com/dll/download/6730/NppTextFX.dll
Creo que es más sencillo ir a la fuente original en SourceForge.
Eliminarcomo eliminar lineas duplicadas
ResponderEliminarInstala el plugin TextFX, selecciona el documento entero (Ctrl + A) y en el submenú TextFX Tools, marca la opción +Sort outputs only UNIQUE (at column) lines y ordena con Sort lines case sensitive (at column).
Eliminardespues de quitar las lineas duplicadas, cómo regresar al orden anterior, o sea, antes de quitar las lineas duplicadas. O mejor dicho cómo quitar lineas duplicadas sin que desordene el texto
ResponderEliminarMira esta entrada del Blog
Eliminarhttps://chuletastic.blogspot.com.es/2017/06/eliminar-lineas-duplicadas-con-notepad.html
Interesante...
ResponderEliminarCreo que voy a escribir una entrada en el blog sobre esto.