VIM C++ 语法突出显示:处理时检测到错误

VIM C++ Syntax Highlighting: Error detected while processing

我正在尝试在非本地计算机上使用 VIM 时启用高级语法突出显示。我正在使用这里的插件:https://github.com/octol/vim-cpp-enhanced-highlight

我创建了目录 /.vim/after/syntax/ 并将 cpp.vim 文件移入其中。当我打开 .cpp 文件时,出现以下错误:

我该怎么办?

您的文件有 DOS 行结尾。为了摆脱它们,请打开您的文件并 运行 以下命令:

:%s/^M//g

按 Ctrl+v Ctrl+m 可以得到 ^M。这样你应该摆脱错误的行尾。 或者像你写的那样使用 :set ff=unix

还有一个选择。您还可以配置 git 不转换行尾 dealing with line endings