配置 gVim 的 PHP 编译环境
目标:制作一个 gVim 的 PHP 插件,利用 gVim make 指令执行 PHP 脚本引擎,以检查并输出当前打开的 PHP 脚本文件。
1 if exists("current_compiler") 2 finish 3 endif 4 let current_compiler = "php" 5 6 if exists(":CompilerSet") != 2 " older Vim always used :setlocal 7 command -nargs=* CompilerSet setlocal <args> 8 endif 9 10 let s:cpo_save = &cpo 11 set cpo-=C 12 13 CompilerSet makeprg=php\ -lq\ % 14 CompilerSet errorformat=%E<b>%.%#Parse\ error</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />, 15 \%W<b>%.%#Notice</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />, 16 \%E%.%#Parse\ error:\ %m\ in\ %f\ on\ line\ %l, 17 \%W%.%#Notice:\ %m\ in\ %f\ on\ line\ %l, 18 \%-G%.%# 19 20 let &cpo = s:cpo_save 21 unlet s:cpo_save
1 autocmd filetype php compiler xampp-php " 为 PHP 文件设置编译器
2 autocmd filetype php noremap <F5> :!/opt/lampp/bin/php -f %<CR> “ 设置 F5 键运行 PHP 文件
6. 测试编译器设置是否正确,新建 PHP 文件 gvim test.php
1 <?php 2 echo hello world; 3 ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。