PHPファイルを自動シンタックスチェック

編集コマンドで「:w」とするたびにシンタックスチェックが走るような設定。
※文法エラーや構文エラーがある時だけエラーメッセージが表示される。
「.vimrc」に以下を追記する。

"------ Syntax Check ------
" PHP Lint

autocmd BufWritePost *.php :call PHPLint()

function PHPLint()
 let result = system( &ft . ' -l ' . bufname(""))
 let headPart = strpart(result, 0, 16)
 if headPart != "No syntax errors"
   echo result
 endif
endfunction

さらに…

以下をvimrcに加えておけば、シンタックスエラーのあるところに飛んでくれる

"syntax highlight
syntax on