所以我 git 将存储库克隆到~/.vim/bundle
并安装了病原体。我可以肯定病原体工作正常,因为我捆绑的其他插件都工作正常。谷歌搜索了一段时间后,似乎 syntastic 对于 c 代码应该是开箱即用的。我还检查了我是否拥有在syntastic/syntax_checkers/c/
.
这是我的 .vimrc 文件的一部分:
" syntastic
let g:syntastic_auto_loc_list=1
let g:syntastic_disabled_filetypes=['html']
let g:syntastic_enable_signs=1
当我打开 *.c 文件并执行:SyntasticCheck
时,没有任何反应。没有错误抱怨未找到命令,因此已加载 syntastic。但是,即使当前打开的 *.c 文件包含错误语法错误,syntastic 也不会显示任何内容。
这是我第一次使用 syntastic,所以我真的不知道调用它的正确方法。
我也尝试过:SyntasticCheck [c]
,我收到以下错误消息:
Error detected while processing function <SNR>_22_UpdateErrors..<SNR>22_CacheErrors:
line 16:
E121: Undefined variable: checkers
E15: Invalid expression: checkers
有人能告诉我我做错了什么以及如何调用语法吗?谢谢!