Classificar texto por valor no Notepad ++

85

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

    
por Canadian Luke 03.03.2014 / 23:55

3 respostas

49

(Note 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. Faça o download do plugin TextFX para o Notepad ++ ( TextFX no SourceForge ) - vá para a última versão e faça o download o mais recente TextFX… bin.zip.
  2. Abra o zip e extraia o arquivo NppTextFX.dll para a pasta (Arquivos de Programas) \ Notepad ++ \ plugins.
  3. Reinicie o Notepad ++
  4. Para fazer a classificação, selecione linhas para classificar, vá para TextFX no menu principal e selecione Ferramentas TextFX - Classificar linhas.
por 04.03.2014 / 00:20
127

Desde Notepad ++ 6.5.2 agora é possível ordenar linhas :

    
por 06.07.2014 / 00:07
2

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

Meu favorito pessoal é o PowerShell. Você pode usar o cmdlet 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 exibimos o resultado em um novo arquivo (Out-File).

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

Outraopçãoéusaro comando de classificação no Prompt de Comando.

sort MyFile.txt /o MySortedFile.txt

Finalmente,aúltimaopçãoéusarumaferramentaon-line: miniwebtool.com ou sortlines.com fará o trabalho.

    
por 21.03.2017 / 18:05

Tags