ビューの行末を変更します:
:e ++ff=dos
:e ++ff=mac
:e ++ff=unix
これは保存操作としても使用できます (:w だけでは、画面に表示される行末を使用して保存されません):
:w ++ff=dos
:w ++ff=mac
:w ++ff=unix
コマンドラインからも使用できます:
for file in *.cpp
do
vi +':w ++ff=unix' +':q' "$file"
done
dos2unix は、これを行うコマンドライン ユーティリティ、または :%s/^M//g
です。 Ctrl を使用すると -v Ctrl -分 ^M を入力するか、:set ff=unix
を入力します そうすれば Vim がやってくれます。
ファイル形式の設定に関するドキュメントがあり、Vim wiki には行末変換に関する包括的なページがあります。
または、ファイルを頻繁に移動する場合は、ファイルを変換するのではなく、 :set ff=dos
を実行する必要がある場合があります。 であるため、Vim はそれが DOS ファイルであることを認識し、行末に DOS 規則を使用します。