Ich versuche, ein Zeichen zu ersetzen - sagen ;
- mit einer neuen Zeile mit replace-string
und/oder replace-regexp
in Emacs.Wie ersetze ich einen Buchstaben in Emacs durch einen Zeilenumbruch?
Ich habe die folgenden Befehle versucht:
M-x
replace-string
RET;
RET\n
Diese
;
mit 2 Zeichen ersetzen:\n
.M-x
replace-regex
RET;
RET\n
Dies führt zu dem folgenden Fehler (in den Minipuffern gezeigt):
Ungültige Verwendung von `\ in Ersetzungstext‘.
Was ist los mit der Verwendung von replace-string
für diese Aufgabe? Gibt es einen anderen Weg, es zu tun?
Danke.
C-q ist wirklich 'quote-insert', die das nächste Zeichen zitiert. –
Ich glaube, es ist tatsächlich "zitiert" statt "Zitat", wie in "zitiert-einfügen". So ist es zumindest in Version 22.1. –
Warum funktioniert 'Ret' nicht anstelle von' C-j' nach dem 'C-q'? – Cactus