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