很长一段时间以来,我都面临着这个令人讨厌的合成问题。
运行 gvim 并执行 aSyntasticInfo c
时,没有打开任何东西,它返回 me :
Syntastic version: 3.5.0-72
Info for filetype: c
Mode: active
Filetype c is active
Available checkers: clang_check gcc make
Currently enabled checker: clang_check
但是,只要我打开一个c
文件并执行操作,SyntasticInfo
我就会得到:
Syntastic version: 3.5.0-72
Info for filetype: c
Mode: active
Passive filetype: c
Filetype c is passive
Available checkers: clang_check gcc make
Currently enabled checker: clang_check
结果没有检查任何内容。
这是我的 vimrc 中的内容:
let g:syntastic_check_on_open = 1
let g:syntastic_c_checkers = ['clang_check']
let g:syntastic_c_clang_post_args = ""
let g:syntastic_mode_map={"mode":"active", "active_filetypes": [], "passive_filetypes": []}
[编辑] 试图把'c'
for active_filetypes
,它不会改变任何东西。:so ~/.vimrc
不过,真正奇怪的是,如果我每次打开 gvim 时不执行 a 和操作,则不会触发主动检查。好像 gvim 没有考虑到这个选项。[/编辑]
预先感谢您的任何帮助