Classifique o texto por valor no Notepad++

Classifique o texto por valor no Notepad++

Tenho listas de arquivos que contêm algumas colunas de dados. Não está classificado da maneira que desejo na saída, então estou procurando manualmente onde uma linha deveria estar. Existe uma maneira no Notepad++ de classificar as linhas em ordem alfabética? Se sim, como?

Responder1

DesdeBloco de notas++ 6.5.2agora é nativamente possível classificar linhas:

Versão v6.9.2 (em 05/08/16)

Responder2

(Observe que esta resposta foi escrita antes do lançamento do np++ 6.5.2.)

Parece que o Notepad++ não suporta classificação por padrão, mas o Notepad++ tem muitos amigos para fazer algo assim para você, que chamamos de plugins.

  1. Baixe o plugin TextFX para Notepad++ (TextFX no SourceForge) - vá para a versão mais recente e baixe o TextFX…bin.zip mais recente.
  2. Abra o zip e extraia NppTextFX.dll para a pasta (Arquivos de Programas)\Notepad++\plugins.
  3. Reinicie o Bloco de Notas++
  4. Para fazer a classificação, selecione as linhas a serem classificadas, vá para TextFX no menu principal e selecione Ferramentas TextFX - Classificar linhas.

Responder3

Como você está usando o Notepad++, presumo que esteja usando o Windows. Você tem algumas outras opções para classificar o conteúdo de arquivos de texto grandes em ordem alfabética.

Meu favorito pessoal é o PowerShell. Você poderia usar oCmdlet Sort-Object. O comando a seguir mostra um exemplo de como usar o cmdlet. Primeiro lemos o conteúdo (Get-Content) de MyFile.txt, passamos para o cmdlet Sort-Object (Sort) e geramos o resultado em um novo arquivo (Out-File).

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

insira a descrição da imagem aqui

Outra opção é usar ocomando de classificaçãono prompt de comando.

sort MyFile.txt /o MySortedFile.txt

insira a descrição da imagem aqui

Por fim, a última opção é usar uma ferramenta online:miniwebtool. comousortlines.comfará o trabalho.

informação relacionada