Как заменить символ возврата каретки в vim

Как заменить символ возврата каретки в vim

Если вы используете \rили ^Mв заменяющей части подстановки в vim, он вставляет новую строку. Так как же мне вставить фактический символ возврата каретки как часть подстановки?

РЕДАКТИРОВАТЬ:

Это конкретно в контексте команды :s. Поэтому я хочу сделать что-то вроде, :s/\\r/<CR>но на самом деле вставить возврат каретки (0x0d) вместо перевода строки (0x0a).

решение1

Я нашел ответ на странице справки для :sкоманды (или, точнее, для sub-replace-expression):

  \<CR>     insert a carriage-return (CTRL-M)
            (Type the <CR> as CTRL-V <Enter>)          *s/\<CR>*

поэтому, чтобы заменить на возврат каретки (0x0d), мне нужно ввести\<C-v><CR>

Связанный контент