Im VIM-Editor möchte ich im VIM-Befehlsmodus ein Zeilenumbruchzeichen (\ n) durch zwei neue Zeilenumbrüche (\ n \ n) ersetzen.
Inhalt der Eingabedatei:
This is my first line.
This is second line.
Befehl, den ich ausprobiert habe:
:%s/\n/\n\n/g
Ersetzt die Zeichenfolge durch unerwünschte Zeichen als
This is my first line.^@^@This is second line.^@^@
Dann habe ich den folgenden Befehl ausprobiert
:%s/\n/\r\r/g
Es funktioniert einwandfrei. Können Sie erklären, warum es mit dem zweiten Befehl gut funktioniert?
/
als Trennzeichen verwenden. Dies ist besser lesbar::%s;\n;\n\n;g