Próbuję zastąpić znak - powiedzmy ;
- nową linią, używając replace-string
i/lub replace-regexp
w Emacs.Jak zamienić znak na znak nowej linii w Emacs?
Próbowałem następujące polecenia:
M-x
replace-string
RET;
RET\n
ten zastąpi
;
z 2 znaków:\n
.M-x
replace-regex
RET;
RET\n
Wynika to w następujący błąd (jak pokazano w minibuforze):
Nieprawidłowe użycie `\” w tekście zastępczej.
Co z użyciem replace-string
do tego zadania? Czy jest jakiś inny sposób na zrobienie tego?
Dzięki.
C-q jest naprawdę 'cytat-insert' który cytuje następny znak. –
Uważam, że jest właściwie "cytowany", a nie "cytat", jak w "quoted-insert". Przynajmniej tak jest w wersji 22.1. –
Dlaczego więc 'Ret' nie działa zamiast' C-j' po 'C-q'? – Cactus