Katakanlah saya ingin mengganti semua baris baru di buffer emacs saya dengan karakter k
(tunggu -1, baca sisanya! :)). Saya tahu saya bisa mengetik M-x replace-string RET C-q C-j RET k
.
Ini bekerja dengan baik.
Masalah saya adalah bahwa karakter baris baru, yaitu ^J
tidak ditampilkan dalam permintaan ganti, saya hanya mendapatkan baris baru dalam string permintaan. Sebaliknya jika saya mencoba mengetik C-q C-<another_char>
saya mendapat ^<another_char>
.
Seperti yang saya katakan, itu berfungsi dengan baik, tetapi itu menjengkelkan, karena tidak kompak dan tidak mudah dibaca. Apakah ini perilaku default di emacs? Adakah yang tahu cara mengubahnya?
^J
setelah Anda menerima string pencarian, bukan? Setidaknya, milikku terlihat seperti: Replace string ^J with:
jadi Anda setidaknya akan melihatnya sesudahnya.