Как вы все знаете, окончания строк в файле DOS/Windows отличаются от окончаний строк в Unix/Linux, поэтому всякий раз, когда я открываю файл, созданный с помощью Windows, я вижу сотни ^M после каждой строки. Многие люди предлагали решить эту проблему, используя:
set fileformat=dos
Я пробовал это, но это не работает, потому что, насколько я заметил, он говорит Vim, как «сохранить» файл, а не как «читать» файл. Я хочу сохранить окончания строк такими, какие они есть, будь то Linux, Windows или MAC, прочитать их правильно и сохранить файл в том же формате после редактирования.
Есть идеи?