![Ordenar texto por valor en Notepad++](https://rvso.com/image/1400011/Ordenar%20texto%20por%20valor%20en%20Notepad%2B%2B.png)
Tengo listas de archivos que contienen algunas columnas de datos. No está ordenado como quiero en la salida, por lo que busco manualmente dónde debería estar una línea. ¿Hay alguna manera en Notepad++ de ordenar las líneas alfabéticamente? ¿Si es así, cómo?
Respuesta1
DesdeBloc de notas++ 6.5.2Ahora es posible ordenar líneas de forma nativa:
Respuesta2
(Tenga en cuenta que esta respuesta se escribió antes del lanzamiento de np++ 6.5.2).
Parece que Notepad++ no admite la clasificación de forma predeterminada, pero Notepad++ tiene muchos amigos que pueden hacer algo así por usted, lo que llamamos complementos.
- Descargue el complemento TextFX para Notepad++ (TextFX en SourceForge) - vaya a la última versión y descargue el último TextFX…bin.zip.
- Abra el zip y extraiga NppTextFX.dll en la carpeta (Archivos de programa)\Notepad++\plugins.
- Reiniciar el Bloc de notas++
- Para ordenar, seleccione las líneas para ordenar, vaya a TextFX en el menú principal y seleccione Herramientas TextFX - Ordenar líneas.
Respuesta3
Como estás usando Notepad++, supongo que estás usando Windows. Tiene algunas otras opciones para ordenar alfabéticamente el contenido de archivos de texto grandes.
Mi favorito personal es PowerShell. Podrías usar elCmdlet de clasificación de objetos. El siguiente comando muestra un ejemplo de cómo utilizar el cmdlet. Primero leemos el contenido (Get-Content) de MyFile.txt, lo pasamos al cmdlet Sort-Object (Sort) y enviamos el resultado a un nuevo archivo (Out-File).
Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt
Otra opción es utilizar elordenar comandoen el símbolo del sistema.
sort MyFile.txt /o MySortedFile.txt
Finalmente, la última opción es utilizar una herramienta online:miniwebtool.comosortlines.comhará el trabajo.