![Classifique o texto por valor no Notepad++](https://rvso.com/image/1400011/Classifique%20o%20texto%20por%20valor%20no%20Notepad%2B%2B.png)
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:
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.
- Baixe o plugin TextFX para Notepad++ (TextFX no SourceForge) - vá para a versão mais recente e baixe o TextFX…bin.zip mais recente.
- Abra o zip e extraia NppTextFX.dll para a pasta (Arquivos de Programas)\Notepad++\plugins.
- Reinicie o Bloco de Notas++
- 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
Outra opção é usar ocomando de classificaçãono prompt de comando.
sort MyFile.txt /o MySortedFile.txt
Por fim, a última opção é usar uma ferramenta online:miniwebtool. comousortlines.comfará o trabalho.