そこで、リポジトリのクローンを作成し、~/.vim/bundle
病原体をインストールしました。バンドル内の他のプラグインはすべて正常に機能しているため、病原体は正常に機能していると確信できます。しばらくグーグルした後、syntasticはcコードの箱から出して動作するはずです。また、で指定されているすべての実行可能ファイルがあることを確認しましたsyntastic/syntax_checkers/c/
。
これが私の.vimrcファイルの一部です:
" syntastic
let g:syntastic_auto_loc_list=1
let g:syntastic_disabled_filetypes=['html']
let g:syntastic_enable_signs=1
* .cファイルを開いて実行しても:SyntasticCheck
、何も起こりません。コマンドが見つからないというエラーは発生しないため、syntasticがロードされます。ただし、現在開いている* .cファイルにエラー構文エラーが含まれている場合でも、syntasticは何も表示しません。
Syntasticを使用するのは初めてなので、正しい呼び出し方法がわかりません。
また、試し:SyntasticCheck [c]
てみると、次のエラーメッセージが表示されます。
Error detected while processing function <SNR>_22_UpdateErrors..<SNR>22_CacheErrors:
line 16:
E121: Undefined variable: checkers
E15: Invalid expression: checkers
誰かが私が間違ったこととsyntasticを呼び出す方法を教えてもらえますか?ありがとう!