Некоторое время назад я нашел эти функции в kenrob's .vimrc в его репозитории файлов точек :
" Removes the ^M character from the end of every line
function! RemoveM()
:%s/^M$//ge
endfunction
" Replaces the ^M character with a carraige return native to the system
function! ReplaceM()
:%s/^M/\r/ge
endfunction
Таким образом, вы можете легко адаптировать эти функции и использовать Vim для решения этих проблем. ^ M
символов.