保存文件时VIM自动检查PHP语法错误
Google了一下,让VIM能够检查PHP的语法错误无外乎以下这段VIM配置:
"====================================================== "PHP语法检查 "====================================================== function! PhpCheckSyntax() " Check php syntax setlocal makeprg=\php\ -l\ -n\ -d\ html_errors=off\ % " Set shellpipe setlocal shellpipe=> " Use error format for parsing PHP error output setlocal errorformat=%m\ in\ %f\ on\ line\ %l make % endfunction " Perform :PhpCheckSyntax() map <F6> :call PhpCheckSyntax()<CR> " imap <F6> <ESC>:call PhpCheckSyntax()<CR>
不过我希望能够在保存的时候自动检查,所以加了这一句:
autocmd BufWritePost *.php :call PhpCheckSyntax()

试一下看看如何