Dans l'éditeur vim, je souhaite remplacer un caractère de nouvelle ligne (\ n) par deux nouveaux caractères de ligne (\ n \ n) à l'aide du mode de commande vim.
Contenu du fichier d'entrée:
This is my first line.
This is second line.
Commande que j'ai essayée:
:%s/\n/\n\n/g
il remplace la chaîne par des caractères indésirables comme
This is my first line.^@^@This is second line.^@^@
Puis j'ai essayé la commande suivante
:%s/\n/\r\r/g
Cela fonctionne correctement. Pouvez-vous expliquer pourquoi cela fonctionne bien avec la deuxième commande?
/
comme séparateur. C'est plus lisible::%s;\n;\n\n;g