No editor do vim, desejo substituir um caractere de nova linha (\ n) por dois novos caracteres de linha (\ n \ n) usando o modo de comando vim.
Conteúdo do arquivo de entrada:
This is my first line.
This is second line.
Comando que eu tentei:
:%s/\n/\n\n/g
ele substitui a string por caracteres indesejados como
This is my first line.^@^@This is second line.^@^@
Então eu tentei o seguinte comando
:%s/\n/\r\r/g
Está funcionando corretamente. Você pode explicar por que está funcionando bem com o segundo comando?
/
como separador. Isto é mais legível::%s;\n;\n\n;g