3

構文プラグインを実行するために、vimrc ファイルに次の行を含めました。[終了]

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スクリプトをデバッグしようとしました。その関数内でSyntaxCheckers_javascript_GetLocList()にはmakeprg変数があり、変数をエコーすると次の行が出力されます

 java -jar ~/.vim/closure/closure.jar --js 'workspace/abc.js'

しかし、エラーは表示されませんが、コンソールに同じ行を入力すると、すべてのエラーが発生しますセットアップで何が間違っていますか。私のセットアップはgithubで見ることができます

4

1 に答える 1

1

私はあなたの間違いを見つけたと思います。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 を起動しました。

   vim の ss / abc.js とクロージャ

現在は稼働しているようです。

于 2013-01-01T15:59:30.403 に答える