Ubah akhir baris dalam tampilan:
:e ++ff=dos
:e ++ff=mac
:e ++ff=unix
Ini juga dapat digunakan sebagai operasi penyimpanan (:w saja tidak akan menyimpan menggunakan akhiran baris yang Anda lihat di layar):
:w ++ff=dos
:w ++ff=mac
:w ++ff=unix
Dan Anda dapat menggunakannya dari baris perintah:
for file in *.cpp
do
vi +':w ++ff=unix' +':q' "$file"
done
dos2unix adalah utilitas baris perintah yang akan melakukan ini, atau :%s/^M//g
akan jika Anda menggunakan Ctrl -v Ctrl -m untuk memasukkan ^M, atau Anda dapat :set ff=unix
dan Vim akan melakukannya untuk Anda.
Ada dokumentasi tentang pengaturan format file, dan Vim wiki memiliki halaman komprehensif tentang konversi akhiran baris.
Bergantian, jika Anda sering memindahkan file bolak-balik, Anda mungkin tidak ingin mengonversinya, melainkan melakukan :set ff=dos
, sehingga Vim akan mengetahui bahwa ini adalah file DOS dan menggunakan konvensi DOS untuk akhiran baris.