我在寻找某种插件/ VI-代码,检测是否有任何^M
(回车?)中的任何文件或任何类型的指示,该行结束不是Unix,如果是将其删除或运行dos2unix
在文件.
我需要这个在文件打开之前/期间自动工作.
另外,对于那些想要手动转换行结尾方法的人来说,有一个答案指出,:set ff=unix
但^M
我认为这不会在unix文件中被杀死.
并且没有使用的技巧,:%s/^M//g
因为使用文字不^
匹配char?
由于您标记了此 git - 您可以让 git 在签入/签出时自动转换行结尾 s (http://www.kernel.org/pub/software/scm/git/docs/git-config.html)
附:在替换中执行 ^M 的技巧是
:%s/{Ctrl+V}{Ctrl+M}//{Enter}