vimで開いたファイルで、^Mの改行を 'normal'の改行に変換するには?
vim は ^M で終わるすべての行を表示します。
これを通常の改行に置き換えるにはどうしたらいいですか?
473
3
vim は ^M で終わるすべての行を表示します。
これを通常の改行に置き換えるにはどうしたらいいですか?
コマンド
ここで、``は、Ctrl+Vの後に、Ctrl+Mと入力することを意味します。
說明
置換, % = すべての行
^M文字(Ctrl-VはVimのCtrl ^文字の書き方で、Ctrl-Mは正規表現の後にMを書き、結果として^M特殊文字になります。
with new line (`˶ˆ꒳ˆ˵)
そして、それを(その行の最初の出現箇所だけでなく)グローバルに行う。
LinuxやMac OSでは、以下のように動作します。
ここで、
^V^M
は、Ctrl+Vと入力した後、Ctrl+Mと入力することを意味します。注意:Windowsの場合、デフォルトでは
^V
がテキストの貼り付けにマッピングされているので、^V
の代わりに^Q
を使うとよいでしょう。^Mは、Ctrl+VとMで検索されますので。