Gcc Syntastic won';t启动时加载检查程序

Gcc Syntastic won';t启动时加载检查程序,gcc,vim,syntastic,Gcc,Vim,Syntastic,我正在尝试使用GCC为C/C++语法检查设置Syntastic。GCC已在路径中安装并可用。以下是my.vimrc中的syntastic配置: set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline+=%* let g:syntastic_always_populate_loc_list = 1 let g:syntastic_auto_loc_list = 1 let

我正在尝试使用GCC为C/C++语法检查设置Syntastic。GCC已在路径中安装并可用。以下是my.vimrc中的syntastic配置:

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

let g:syntastic_c_checkers = ['gcc']
let g:syntastic_cpp_checkers = ['gcc']
<>没有太辣,推荐的基本配置和两个变量定义GCC作为C和C++文件的默认检查器。但是当我在vim中打开一个C/C++文件时,什么都没有发生<代码>:SyntasticInfo不生成当前已启用的检查器。但是,如果我手动输入vim
:let g:syntastic_c_checkers=['gcc']
,它就会开始工作。发生了什么事


谢谢大家!

您是否已验证您的
.vimrc
正在加载?有一些插件(f.i.Eclim)可以在未经请求的情况下禁用syntastic。其他插件(f.i.YCM)需要特殊配置才能让syntastic发挥作用。调试所有这些都不适合。请随意发布到。