Я использую Vim и GIT для разработки своего проекта на машине Linux / Ubuntu. Раньше я использовал Windows, что означает, что концы строк были в формате DOS. Теперь после перехода на Linux я всегда вижу ^ M сбивающие с толку / раздражающие символы в конце строки. Некоторые люди здесь:
Как преобразовать разрыв строки ^ M в 'нормальный' разрыв строки в файле, открытом в vim?
предложил мне найти / заменить или использовать такие инструменты, как dos2unix. Это хорошие предложения, но для проекта с управлением версиями это означает, что я должен добавить ненужные коммиты для файлов после изменения, и в любом случае это большая задача, которая не стоит тратить на это время. Итак:
Есть ли способ сделать Vim терпимым к этому? То есть, если файл заканчивается строкой DOS, он сохраняет его таким же образом и использует его форматирование для новых новых строк и т. Д.