惰性Log

技術系の話題を中心に書いています

Vimの行末の「^M」を消す

VSCodeなどで編集した後にVimで開くとMみたいのが行末に表示されて鬱陶しいので消し方のメモを残しておく。

コマンドモード(ノーマルモードでコロン「:」)で

%s/^M//g

注意点として、「^」はCtrl+v、「M」はCtrl+Mで打つこと。

一応解説

 「%s/foo/bar/」 開いているファイル内で一行置換するという意味。  この場合はfooがbarに一行だけ置換される。

 全体を置換する場合は最後にgをつければ完成。