syntastic - 禁用Java的自动编译

时间:2013-04-10 21:47:02

标签: vim

如何告诉Syntastic在保存时不编译我的Java代码?我已尝试在我的.vimrc

中关注

let g:syntastic_disabled_filetypes = ['java']

let g:syntastic_java_checker='checkstyle'

let g:syntastic_java_checker=''

2 个答案:

答案 0 :(得分:10)

let g:syntastic_mode_map = { 'mode': 'active',
                           \ 'active_filetypes': ['foo', 'bar'],
                           \ 'passive_filetypes': ['java'] }

这应该有用。

答案 1 :(得分:9)

这是一种黑客行为,但你可以通过假装它已经加载来欺骗Syntastic而不加载javac检查程序,方法是将其放在.vimrc中:

let g:loaded_syntastic_java_javac_checker = 1

此选项优于g:syntastic_mode_map,因为它不要求您明确列出要主动检查的所有文件类型。