PHPファイルを自動シンタックスチェック
編集コマンドで「:w」とするたびにシンタックスチェックが走るような設定。
※文法エラーや構文エラーがある時だけエラーメッセージが表示される。
「.vimrc」に以下を追記する。
"------ Syntax Check ------
" PHP Lintautocmd 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