博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置 gVim 的 PHP 编译环境
阅读量:5243 次
发布时间:2019-06-14

本文共 1430 字,大约阅读时间需要 4 分钟。

目标:制作一个 gVim 的 PHP 插件,利用 gVim make 指令执行 PHP 脚本引擎,以检查并输出当前打开的 PHP 脚本文件。

准备环境:gVim,PHP
步骤:
1. sudo mkdir /etc/vim/compiler
2. sudo gvim /etc/vim/compiler/xampp-php.vim
3. 在 xampp-php.vim 中加入以下内容
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 
8 endif 9 10 let s:cpo_save = &cpo11 set cpo-=C12 13 CompilerSet makeprg=php\ -lq\ %14 CompilerSet errorformat=%E
%.%#Parse\ error:\ %m\ in\
%f\ on\ line\
%l
,15 \%W
%.%#Notice:\ %m\ in\
%f\ on\ line\
%l
,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_save21 unlet s:cpo_save
4. sudo gvim /etc/vim/vimrc.local
5. 文件末尾插入以下内容:
1 autocmd filetype php compiler xampp-php    " 为 PHP 文件设置编译器2 autocmd filetype php noremap 
:!/opt/lampp/bin/php -f %
“ 设置 F5 键运行 PHP 文件

 

6. 测试编译器设置是否正确,新建 PHP 文件 gvim test.php
7. 键入以下内容
1 
8. 输入命令 :mak,应返回如下结果:
Screenshot from 2014-08-31 11:53:51.png
输入:cl后显示如下:
Screenshot from 2014-08-31 11:53:59.png
9. 修正编译错误后,输入:mak
Screenshot from 2014-08-31 11:54:16.png
按 <F5> 应输出如下内容:
Screenshot from 2014-08-31 11:54:24.png

转载于:https://www.cnblogs.com/booker/p/3947500.html

你可能感兴趣的文章
26.无向网邻接表类
查看>>
Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法
查看>>
洛谷 p1352 没有上司的舞会 题解
查看>>
Python 数据类型
查看>>
Task 与 Activity
查看>>
Google Guava学习笔记——简介
查看>>
历时八年,HTML5 标准终于完工了
查看>>
17.树的子结构
查看>>
D - Mike and strings
查看>>
C++:多维数组的动态分配(new)和释放(delete)
查看>>
c#基础学习(0806)之抽象类实现多态
查看>>
S5PV210根文件系统的制作(一)
查看>>
51NOD 1244 莫比乌斯函数之和
查看>>
[bzoj1923]外星千足虫[高斯消元]
查看>>
返利项目 1
查看>>
多重背包(二进制模板+普通解法)
查看>>
广义逆高斯分布(Generalized Inverse Gaussian Distribution)及修正贝塞尔函数
查看>>
spring源码之—Assert.notNull
查看>>
1Web语言:开始了解HTML
查看>>
Angular:自定义表单控件
查看>>