Скажем, я хочу заменить все новые строки в моем буфере emacs символом k
(дождитесь -1, прочтите остальное! :)). Я знаю, что могу набрать M-x replace-string RET C-q C-j RET k
.
Работает нормально.
Моя проблема в том, что символ новой строки, то есть ^J
не отображается в запросе замены, я просто получаю новую строку в строке запроса. Вместо этого, если я пытаюсь набрать C-q C-<another_char>
я получаю ^<another_char>
.
Как я уже сказал, он отлично работает, но это раздражает, потому что он не компактен и не легко читается. Это поведение по умолчанию в Emacs? Кто-нибудь знает, как это изменить?