Wie konvertiert man den ^M-Zeilenumbruch in einen 'normalen' Zeilenumbruch in einer mit vim geöffneten Datei?
vim zeigt in jeder Zeile mit der Endung ^M
Wie kann ich dies durch einen 'normalen' Zeilenumbruch ersetzen?
473
3
Befehl
Wobei `` bedeutet, dass Sie Ctrl+V dann Ctrl+M eingeben.
Erklärung
Ersatz, % = alle Zeilen
^M-Zeichen (Strg-V ist eine Vim-Art, das Strg-^-Zeichen zu schreiben, und Strg-M schreibt das M nach dem regulären Ausdruck, was zu dem Sonderzeichen ^M führt)
mit neuer Zeile (
\r
)Und zwar global (nicht nur beim ersten Vorkommen in der Zeile).
Unter Linux und Mac OS funktioniert das wie folgt,
wobei
^V^M
bedeutet, dass Sie Ctrl+V eingeben, dann Ctrl+M.Hinweis: unter Windows sollten Sie wahrscheinlich
^Q
anstelle von^V
verwenden, da^V
standardmäßig dem Einfügen von Text zugeordnet ist.^M wird durch Ctrl+V und M abgerufen, so tun