我正在尝试使用cygwin安装Vim的语法。完成步骤2.1之后和步骤2.2的克隆部分在安装指南的语法中,我发现现在我运行vim我得到以下错误:

Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_notifier_autoloclist") || !exists("g:loaded_syntastic_plugin")^M
line   39:
E171: Missing :endif
Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/balloons.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_notifier_balloons") || !exists("g:loaded_syntastic_plugin")^M
line   67:
E171: Missing :endif
Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/checker.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_checker") || !exists("g:loaded_syntastic_plugin")^M
.

有一些错误,但它们遵循此基本格式。从我理解的是,列出文件中的文件结束不正确(即^ m)。但是,当我在Vim中打开这些文件时,似乎没有删除任何^ m结尾。

如何解决这个问题?

有帮助吗?

解决方案

将文件加载到vim中,然后是生成的acodeTagcode和:set fileformat=unix应该修复它。

ps:你没有看到^ ms,因为vim认为它是一个dos文件(它可能在加载之后的状态栏中说了:wq

其他提示

此命令将每个文件转换为〜/ .vim / bundle目录中的unix文件。

find ~/.vim/bundle -type f -follow -print|xargs dos2unix
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top