vim で DOS 改行を UNIX 改行に変える2022年09月22日 11時13分49秒

改行を変換するコマンドは幾つかあるが、物によってはインストールされていなかったりで、困ったりする。sed や tr 系だと、入っていない機械は見ないが、コマンドの調べ直しで若干面倒。加えて、DOS 改行だったと気づくのは、編集、保存した後に vi 内で呼ぶ git diff なので、vi が開いている。
:e ++ff=dos
:set ff=unix
:w!
:e でファイルを読み込むが、追加の ++f=dos で書式指定。:set で書式を変えて、:w で保存。