问题
How can I tell Syntastic to not compile my Java code on save? I have tried following in my .vimrc:
let g:syntastic_disabled_filetypes = ['java']
let g:syntastic_java_checker='checkstyle'
let g:syntastic_java_checker=''
回答1:
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': ['foo', 'bar'],
\ 'passive_filetypes': ['java'] }
This should work.
回答2:
This is something of a hack, but you can trick Syntastic into not loading the javac checker by pretending it's already loaded, by placing this in your .vimrc:
let g:loaded_syntastic_java_javac_checker = 1
This option is superior to g:syntastic_mode_map since it doesn't require you to explicitly list all of the file types you want to be actively checked.
来源:https://stackoverflow.com/questions/15937042/syntastic-disable-automatic-compilation-of-java