我在我的vimrc文件中包含以下行来运行syntastic插件。[关闭]
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': [],
\ 'passive_filetypes': ['html'] }
" To enable this plugin, edit the .vimrc like this:
let g:syntastic_javascript_checker = "closurecompiler"
" and set the path to the Google Closure Compiler:
let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compier/compiler.jar'
let g:syntastic_enable_signs=1
let g:syntastic_auto_loc_list=1
但它似乎没有用,我试图调试closurecompiler.vim脚本.Inside它的函数SyntaxCheckers_javascript_GetLocList()有makeprg变量当我回显变量它打印下面的行
java -jar ~/.vim/closure/closure.jar --js 'workspace/abc.js'
但没有显示任何错误,但是如果我在控制台中输入相同的行我会得到所有错误 在我的设置中我做错了什么您可以在github
上查看我的设置答案 0 :(得分:1)
我想我发现了你的错误。我刚刚下载了你的setup via github,这行.vimrc文件中有一个错字:
let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compier/compiler.jar'
当我将此行更改为:
let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compiler/compiler.jar'
并推出了gvim abc.js我明白了:
似乎现在正在工作。