所以我GIT克隆的资源库到~/.vim/bundle
,并已安装的病原体。 我可以肯定的病原体正常工作,因为我在捆绑其他插件都工作正常。 google搜索了一会儿,似乎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
谁能告诉我,我做错了什么以及如何调用syntastic? 谢谢!