Vim でコードの保存時にシンタックスチェックを行う

コードを実行(コンパイル)しないで、ファイルの保存時にシンタックスチェックを行います。

[外部ツール]

使用するツールは各言語によって違います。

詳しくは、syntastic/syntax_checkers 内の各言語の vim script ソースを参照して下さい。
https://github.com/scrooloose/syntastic/tree/master/syntax_checkers

[vimrc]

" C++ のシンタックスチェックを切る場合
" autocmd FileType cpp call SyntasticDisable cpp

[出力先]

結果はロケーションリストに出力されます。
ロケーションリストは

:lopen

で開くことができます。

[SS]

[注意]

各コマンドのオプションを設定する事が出来ないので注意して下さい。
例えば、gcc であれば、 -std=gnu++0x オプションなどが設定出来ません。
また、保存時にチェックを行うので、C++のように時間がかかる場合はユーザ側で切ったほうがいいかも知れません。