如果您在 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>