我该如何告诉Syntastic在保存时不要编译我的Java代码? 我已经在我的.vimrc
文件中尝试了以下设置:
let g:syntastic_disabled_filetypes = ['java']
let g:syntastic_java_checker='checkstyle'
let g:syntastic_java_checker=''
我该如何告诉Syntastic在保存时不要编译我的Java代码? 我已经在我的.vimrc
文件中尝试了以下设置:
let g:syntastic_disabled_filetypes = ['java']
let g:syntastic_java_checker='checkstyle'
let g:syntastic_java_checker=''
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': ['foo', 'bar'],
\ 'passive_filetypes': ['java'] }
这应该可以工作。
这是一个小技巧,但你可以通过在.vimrc
中加入以下内容,欺骗Syntastic已经加载javac
检查器来阻止它加载:
let g:syntastic_java_javac_exec = 'echo'
let g:loaded_syntastic_java_javac_checker = 1
相对于 g:syntastic_mode_map
,此选项更优越,因为它不需要您显式地列出要主动检查的所有文件类型。