So ersetzen Sie ein Zeichen durch einen Wagenrücklauf in vim

So ersetzen Sie ein Zeichen durch einen Wagenrücklauf in vim

\rWenn Sie in vim im Ersetzungsteil einer Ersetzung oder verwenden ^M, wird eine neue Zeile eingefügt. Wie füge ich also als Teil der Ersetzung ein tatsächliches Wagenrücklaufzeichen ein?

BEARBEITEN:

Dies ist speziell im Kontext des :sBefehls. Ich möchte also etwas wie Folgendes tun, :s/\\r/<CR>aber tatsächlich einen Wagenrücklauf (0x0d) anstelle eines Zeilenvorschubs (0x0a) einfügen.

Antwort1

Ich habe die Antwort auf der Hilfeseite für den :sBefehl (oder genauer gesagt für Sub-Replace-Expression) gefunden:

  \<CR>     insert a carriage-return (CTRL-M)
            (Type the <CR> as CTRL-V <Enter>)          *s/\<CR>*

Um es durch einen Wagenrücklauf (0x0d) zu ersetzen, muss ich Folgendes eingeben:\<C-v><CR>

verwandte Informationen