Como faço para quebrar linhas no Notepad ++ após N símbolos?

52

Eu gostaria de ter minhas linhas em texto simples no Notepad ++ (quebra automática para exibição, não inserção de extremidades de linha) após uma quantidade razoável de símbolos (como 65 ou 80). É possível?

A única opção que me deparei é a quebra na largura da janela, o que dá resultados ridículos desde que se use fontes de alta resolução, não gigantescas e janelas maximizadas.

    
por xxzoid 06.12.2011 / 16:47

5 respostas

37

De acordo com esta fonte você pode pouco imita esse comportamento pelo menos desde o Notepad ++ 5.7

  1. Selecione "Visualizar" na barra de menus.
  2. No menu suspenso exibido, clique na opção "Quebra de palavra".
  3. ou abra outro editor em outra visualização e mova o divisor ( ou alternativamente redimensiona a janela do editor) até que o texto seja encapsulado no número desejado de caracteres
por 18.04.2014 / 12:58
22

Primeiro instale o plug-in TextFX no menu do plug-in.

Você pode dividir linhas longas com este comando de menu: TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width , o que significa que se você quiser reenviar algo diferente de 72 caracteres, digite e copie esse número (sem espaços) para a área de transferência e use esta opção. / p>

Funciona no meu Notepad ++ v6.9 e você tem que selecionar as linhas que deseja dividir.

    
por 28.09.2014 / 17:22
6

Não, não é possível as versões atuais do Notepad ++. Existe uma solicitação de recursos para ela , mas ela ainda não foi implementada.

O mais perto que você pode chegar (o que não é muito):

  1. Crie uma linha vertical em um número especificado de colunas Preferences -> Editing -> Vertical Split , mas o N ++ não será encapsulado nela.
  2. Uma opção muito complicada é dividir a exibição usando View -> Clone , mas obviamente não resolve o problema.
  3. Codificação difícil é possível com plug-ins do TextFX ou usando Ctrl + I atalhos

Para mais detalhes, você pode ver o wiki N + + sobre os comprimentos das linhas.

    
por 30.06.2013 / 09:30
5

Esta regex replace funcionou bem o suficiente para mim:

Encontre o que:

^(.{60,80})\s

Substitua por:

\n

Substituir tudo

Se algumas linhas não puderem ser divididas entre 60 e 80 caracteres, essas linhas não serão modificadas. Espero que eles sejam poucos o suficiente para lidar manualmente.

    
por 20.03.2017 / 21:41
1

Existe uma solução / solução para isto; Fórum do Sourceforge Notepad ++ - Ativar / desativar quebra de linha por idioma? Envolvendo o uso do NPPExec e um script python, ajustando a propriedade de quebra de linha de um determinado idioma. Não é ideal, mas pode funcionar para você.

Há também uma solicitação de recurso em IdeaTorrent para este problema.

    
por 15.02.2013 / 09:38

Tags