Tôi đang cố gắng thay thế một ký tự - giả sử ;
- với một dòng mới bằng cách sử dụng replace-string
và/hoặc replace-regexp
trong Emacs.Làm thế nào để thay thế một ký tự bằng một dòng mới trong Emacs?
Tôi đã thử các lệnh sau:
M-x
replace-string
RET;
RET\n
này sẽ thay thế
;
với 2 nhân vật:\n
.M-x
replace-regex
RET;
RET\n
Điều này dẫn đến các lỗi sau (thể hiện trong minibuffer):
sử dụng không hợp lệ của `\' trong văn bản thay thế.
Có gì sai với việc sử dụng replace-string
cho nhiệm vụ này? CÒn cách nào khác để thực hiện việc này không?
Cảm ơn.
C-q là thực sự 'quote-insert' mà trích ký tự tiếp theo. –
Tôi tin rằng nó thực sự "được trích dẫn" thay vì "trích dẫn", như trong "trích dẫn". Ít nhất đó là cách trên phiên bản 22.1. –
Vậy tại sao 'Ret' không hoạt động thay vì' C-j' sau 'C-q'? – Cactus