Classificação de linhas no Notepad ++ sem o plug-in TextFX


226

A versão atual do Notepad ++ (no momento em que este artigo foi escrito) é 6.6.3. A versão 6.5.2 é a primeira que introduziu uma função de classificação nativa (sem um plug-in). Pelo menos, é o que eles afirmam; apesar de termos nove lançamentos após a versão 6.5.2, não encontrei nada sobre esse recurso:

  • Não há sinal disso no menu (ou sou cego),
  • Não há nem uma palavra na documentação do Notepad ++ (ajuda online).

Tudo o que li na Internet (incluindo esta resposta ) ainda fala sobre a classificação de linhas usando o plug-in TextFX. Não há nada sobre uma função nativa (baseada no QuickSort).

Então: como faço para classificar linhas no Notepad ++ sem usar o plug-in TextFX?

Respostas:


351

A opção de menu adequada é a seguinte.

Para todas as versões anteriores a 6.8.3:

Menu EditarOperações de linhaClassificar linhas em ordem crescente / decrescente

Para versão 6.8.3e seguintes:

Menu EditarOperações da linhaClassificar linhas Lexicographically Ascending / Descending

Selecione algumas linhas e sua seleção será classificada. Se não houver seleção, seu arquivo inteiro será classificado.


11
Não acredito que usei o Notepad ++ por tanto tempo sem saber disso!
Jay Cummins

11
Por alguma estranha razão, isso não funcionou para mim. Estou no Windows, mas meu texto tinha apenas terminações de linha LF (texto colado no navegador). Para contornar isso, tive que converter todas as terminações de linha em Unix, depois de volta para o Windows, e a classificação funcionou.
Pgr

11
@trejder O fato de eu ter que me converter de uma maneira e depois voltar me diz que o verdadeiro problema é a realização do Notepad ++ de que tipo de documento ele está trabalhando. Talvez o texto colado que ainda não foi salvo seja um caso delicado. Mas é definitivamente um bug, sim.
pgr 28/01


11
A função de classificação não está funcionando corretamente, é classificada da seguinte maneira: addCartLink bindPager setItemsTitle addTab
Black
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.