1. ホーム

[解決済み】Vimの場合、なぜ୧⃛(๑⃙⃘◡̈๑⃙⃘)୨⃛は改行されるの?

2022-04-02 13:59:11

質問

質問より Vimで改行文字を置き換えるには? . テキストを改行で置き換える場合、次のように \r を使用しなければなりません。

:%s/%/\r/g

しかし、行末や改行を文字に置き換える場合は、次のようにすればよい。

:%s/\n/%/g 

これらの動作はマニュアルのどのセクションに書かれているのですか?

解決方法は?

から パターンに関するVIMドキュメント :

<ブロッククオート

\r は、<CR>にマッチします。

\n は行末にマッチします。 の代わりに文字列でマッチングする場合 バッファテキストはリテラルな改行 文字がマッチングされます。