Я ищу какой-нибудь плагин / vi-код, который обнаруживает, есть ли какие-либо ^M
(возврат каретки?) В каких-либо файлах или какой-либо признак того, что окончания строк не являются unix, и если да, то либоудалите их или запустите файл dos2unix
.
Мне нужно, чтобы это работало автоматически до / во время открытия файла.
Кроме того, для людей, которые собираются предложить способы конвертацииВ конце строки вручную, один ответ указывает на :set ff=unix
, но это не убивает ^M
в unix-файле, я думаю.
И нет ли хитрости в использовании :%s/^M//g
, потому что использованиелитерал ^
не будет соответствовать символу?