搭建Vim为自定义的PHP开发工具的一些技巧(3)

function! CheckSyntax() if &filetype!=”php” echohl WarningMsg | echo “Fail to check syntax! Please select the right file!” | echohl None return endif if &filetype==”php” ” 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 endif execute “silent make %” set makeprg=make execute “normal :” execute “copen” endfunction map <F6> :call CheckSyntax()<CR> “}}}

然后我们按下F6就可以执行啦~~ 注意

if &filetype!=“php” echohl WarningMsg | echo “Fail to check syntax! Please select the right file!” | echohl None return endif

这一段,是规定了必须是.php格式的文件,所以不要拿成错文件来试哦

OK,我们来测试一下,新建一个php文件phpinfo.php,写入如下代码

<?php phpinfo()>>?>

当然,很明显语法是错误的,按下F6,结果如下:

20151211105713336.png (570×399)

修改为

<?php phpinfo()?>

并保存后,按下F6,结果如下:

20151211105729116.png (567×401)

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/975502441787507a9d1ebd8e686e4fd1.html