Sto cercando di sostituire un carattere, ad esempio ;
, con una nuova riga utilizzando replace-string
e/o replace-regexp
in Emacs.Come sostituire un personaggio con una nuova riga in Emacs?
Ho provato i seguenti comandi:
M-x
replace-string
RET;
RET\n
Questo sostituirà
;
con 2 caratteri:\n
.M-x
replace-regex
RET;
RET\n
Il risultato è il seguente errore (mostrato nel minibuffer):
uso non valido di `\' nel testo di sostituzione.
Cosa c'è di sbagliato con l'utilizzo replace-string
per questo compito? c'è un altro modo per farlo?
Grazie.
C-q è davvero 'quote-insert' che cita il carattere successivo. –
Credo che in realtà sia "quotato" piuttosto che "preventivo", come in "quoted-insert". Almeno così è nella versione 22.1. –
Quindi, perché 'Ret' non funziona' C-j' dopo 'C-q'? – Cactus