Como fazer o Word Wrap inserir novas linhas no Notepad ++

1

Eu sei que o kate tem um recurso que quebra automaticamente uma linha com uma nova linha se a linha excede além de um certo número de caracteres como 80.

O Notepad ++ tem um recurso de quebra de linha na tabela "Visualizações", mas não insere uma nova linha personagem. Ele simplesmente divide linhas longas visualmente sem inserir novas linhas reais.

Existe um plug-in ou recurso no Notepad ++ para quebrar automaticamente linhas longas usando novas linhas automaticamente?

    
por cala 04.12.2014 / 17:12

3 respostas

4

Eu não sei se há um plugin, e não consigo encontrar nenhum item de menu para fazer isso, mas isso pode ser feito com a expressão regular replace all ...

  • Localizar: \s(?<=.{80})
  • Substituir: $0\r\n

Isso localizará o espaço mais próximo \s depois que 80 caracteres olharem para trás (?<=.{80}) e substituirão por toda a correspondência $0 seguido por retorno de carro \r & nova linha \n para DOS / Windows.

Use apenas uma nova linha \n para o Linux.

    
por 10.06.2015 / 11:18
1

Se você quiser que o Notepad ++ insira um CR / LF no qual esteja mostrando uma quebra de linha (com base na largura da janela), selecione o texto e pressione CTRL + I - ou - Editar | Operações de Linha | Linhas divididas .

Isso é bom porque permite visualizar visualmente onde as quebras ocorrerão redimensionando a janela. Você pode usar CTRL + J para unir linhas como o inverso desse comando.

Isso não é dividido em um número de coluna específico, a menos que sua janela seja dimensionada nessa coluna. Se você quiser quebrar em um número de coluna específico, tente os Plugins | TextFX Edit | Recurso ReWrap. Se você não quiser que as linhas novas sejam inseridas na coluna 72, será necessário primeiro copiar o número da coluna na área de transferência. Não convencional, mas funciona.

Se você costumava usar o UltraEdit, isso é semelhante ao recurso "Converter envoltório para terminar a linha".

    
por 30.01.2018 / 17:30
0

Encontre o último espaço antes do 80º caractere e divida a linha nessa posição:

  • Localizar (.{1,80})(\h+\R?|\R)
  • Substituir \r\n
por 12.01.2018 / 02:58