Vim / 文字コード / 改行が ^M で表示される

改行が

hogehoge↵

ではなく

hogehoge^M↵

このように表示される場合。

vim は改行コードを自動判定して表示を出し分けるようなこともできるので、普通はならない。 普通はならないのだが、たまに行儀が悪く改行コードが CRLF と LF のみの混在するファイルがあったりすると、この表示になる。