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>

相關內容