2014-03-03 22:55:01 +0000 2014-03-03 22:55:01 +0000
93
93

Ordenar texto por valor en el Bloc de notas++

Tengo listas de archivos que contienen algunas columnas de datos. No está ordenado de la manera que quiero de la salida, así que estoy buscando manualmente donde una línea debe ser. ¿Hay alguna manera en el Bloc de notas++ de ordenar las líneas alfabéticamente? Si es así, ¿cómo?

Respuestas (3)

141
141
141
2014-07-05 22:07:19 +0000

Desde Notepad++ 6.5.2 ahora es posible ordenar las líneas de forma nativa:

49
49
49
2014-03-03 23:20:36 +0000

(Tenga en cuenta que esta respuesta fue escrita antes de que se publicara np++ 6.5.2.)

Parece que Notepad++ no soporta la ordenación por defecto, pero Notepad++ tiene muchos amigos para hacer algo así por usted que llamamos plugins.

  1. Descargue el plugin TextFX para Notepad++ ( TextFX en SourceForge ) - vaya a la última versión y descargue el último TextFX…bin.zip.
  2. Abra el zip y extraiga NppTextFX.dll a la carpeta (Archivos de programa)\NNNotepad++\Nde plugins.
  3. Reinicie el Notepad++
  4. Para hacer la ordenación, seleccione las líneas a ordenar, vaya a TextFX en el menú principal y seleccione TextFX Tools - Sort lines.
2
2
2
2017-03-21 17:05:32 +0000

Dado que está utilizando el Bloc de notas++, supongo que está utilizando Windows. Tienes algunas otras opciones para ordenar alfabéticamente el contenido de archivos de texto grandes.

Mi favorita es PowerShell. Puedes utilizar el cmdlet Sort-Object . El siguiente comando muestra un ejemplo de cómo utilizar el cmdlet. Primero leemos el contenido (Get-Content) de MiArchivo.txt, lo pasamos al cmdlet Sort-Object (Ordenar) y sacamos el resultado en un nuevo archivo (Out-File).

Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt

Otra opción es utilizar el comando sort en el Command Prompt.

sort MyFile.txt /o MySortedFile.txt

Finalmente, la última opción es utilizar una herramienta online: miniwebtool.com o sortlines.com harán el trabajo.