vim replacementの置換部分にまたはを\r
使用すると、^M
改行文字が挿入されます。それでは、交換の一部として実際のキャリッジリターン文字を挿入するにはどうすればよいですか?
編集する:
これは特にコマンドのコンテキストで発生します:s
。そのため、同様の作業をしたいのですが、:s/\\r/<CR>
実際には改行(0x0a)の代わりにキャリッジリターン(0x0d)を挿入します。
ベストアンサー1
コマンド:s
(またはより具体的には代替式)のヘルプページで答えを見つけました。
\<CR> insert a carriage-return (CTRL-M) (Type the <CR> as CTRL-V <Enter>) *s/\<CR>*
したがって、キャリッジリターン(0x0d)に置き換えるには、次のように入力する必要があります。\<C-v><CR>