Vim ではなぜ \ra が改行なのでしょうか? 質問する

Vim ではなぜ \ra が改行なのでしょうか? 質問する

質問からVim で改行文字を置き換えるにはどうすればよいでしょうか?改行文字を置き換える場合は、次のように\rを使用する必要があります。

:%s/%/\r/g

ただし、行末と改行を文字に置き換える場合は、次のようにします。

:%s/\n/%/g 

これらの動作についてはマニュアルのどのセクションに記載されていますか? また、その理由は何ですか?

ベストアンサー1

からhttp://vim.wikia.com/wiki/Search_and_replace:

検索するとき

...

\nは改行、\rCR(復帰 = Ctrl-M= ^M

交換する場合

...

\rは改行、\nはヌルバイト ( 0x00) です。

おすすめ記事