vim中如何用回车符替换字符

vim中如何用回车符替换字符

如果您在 vim 替换的替换部分中使用\r^M,则会插入换行符。那么如何插入实际的回车符作为替换的一部分呢?

编辑:

这具体是在命令的上下文中:s。所以我想做一些类似的事情:s/\\r/<CR>,但实际上插入回车符(0x0d)而不是换行符(0x0a)。

答案1

我在命令的帮助页面中找到了答案:s(或更具体地说是子替换表达式):

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

因此,要替换为回车符(0x0d),我需要输入\<C-v><CR>

相关内容