Syntastic在启动时不会加载检查程序

时间:2018-11-06 13:55:44

标签: gcc vim syntastic

我正在尝试使用GCC设置Syntastic进行C / C ++语法检查。 GCC已安装,并且在PATH中可用。这是我的.vimrc的合成配置:

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'],它将开始起作用。发生什么事了?

谢谢!

0 个答案:

没有答案