Ao perceber que \n
na pesquisa e \n
na peça de substituição significam coisas diferentes, é útil saber.
\n
na pesquisa corresponde a "hard returns" - o que você obtém se digitar Ctrl - Inserir .
\n
na substituição significa "fim do parágrafo".
No meu caso, eu estava lutando para substituir as linhas em que os parágrafos visíveis eram, na verdade, apenas um parágrafo com linhas em branco codificadas como dois "retornos duros". Isso ficou óbvio ao ativar a visibilidade de caracteres não imprimíveis no menu Exibir.
Portanto, no meu caso, como meus paras eram assim (denotando "hard return as {ent}
" e end of para como {eop}
):
Para1{ent}{ent}Para2{ent}{ent}Para3{eop}
Então, encontre tudo e depois Substituir tudo:
\n\n
por
\n
(com o regexp ativado), alterou para:
Para1{eop}Para2{eop}Para3{eop}
Também pode ser útil saber que você pode pesquisar por um parágrafo extra em branco procurando por $^
(na verdade, ^$
também).