Última versão : 5.5.1

 

Brasilian Portuguese translation is made by
Ricardo Crudo

Como Localizar e Substituir no Notepad++   3/10/06, testado na versão 3.9 beta

Autor : Peter Shute


Localizar e Substituir, novas linhas no Notepad++ é resultado de muitos pedidos de ajuda. Isto porque existem 2 comandos de Localizar e Substituir, cada um com 2 modos (expressão regular ou expressão não regular) e alguns bugs foram herdados do projeto Scintilla no qual o Notepad++ é baseado. Algumas coisas que funcionam na string de busca não funciona na string de substituição, e vice versa. Esperançosamente este FAQ abragerá todas os casos possiveis, de forma que todos as questões sejam respondidas.

1. O campo Localizar:

1.1 Busca Simples (Ctrl+F) sem expressão regular

Você pode habilitar Visualizar/Exibir final da linha ou Visualizar/Exibir todos caracteres, e escolher a visualização de caracteres de nova linha. Então quando você inicia o comando alguns caracteres, que correspondem ao caractere de nova linha, serão passados para o campo de pesquisa. Os correspondentes serão substituídos pela string de substituição, diferente do modo com expressão.

Nota 1: Se você selecioná-lo com o mouse, começe antes e arraste-o para o início da próxima linha. Arrasta-lo para o fim da linha não funcionará.
Nota 2: Você não pode copiá-lo e cola-lo para dentro do campo.

1.2 Busca Simples (Ctrl+F) com expressão regular

O símbolo $ corresponderá à nova linha, mas eles não serão substituidos pela string de substituição. Eles somente ajudarão a localizar a posição - você pode usá-los somente no final da string de busca, porque esse comando procura somente o interior da linha, no modo com expressão.

1.3 Busca Avançada (Ctrl+R) sem expressão regular

Ctrl+M irá inserir algo que corresponde às novas linhas. Eles serão substituídos pela string de substituição.

1.4 Busca Avançada (Ctrl+R) com expressão regular

Não pode ser feito.

2. O campo Substituir:
 
2.1 Busca Simples (Ctrl+H) sem expressão regular

Não pode ser feito.

2.2 Busca Simples (Ctrl+H) com expressão regular

O símbolo $ irá inserir uma nova linha.

2.3 Busca Avançada (Ctrl+R) sem expressão regular

Ctrl+M substituirá o texto procurado por uma nova linha.

2.4 Busca Avançada (Ctrl+R) com expressão regular

estranhamente, Ctrl+M substituiria o texto procurado por uma nova linha, mas $ simplesmente o substitui por um $.