让Vim支持PHP代码折叠、调试!

Vim 6.0 以上版本开始支持代码折叠.
其实 Vim 的 PHP 语法文件($VIMRUNTIME/syntax/php.vim) 已经支持PHP代码折叠,只是默认没有打开.
可以该文件开头处(注释后面)中加入:
----------
let php_folding = 1
----------
即可打开. 如果 该值为 2  将折叠所有的 { 和 } (包括 if ,for ,while 等语句的折叠).不过偶不太喜欢这样的.


调试.
在 $VIMRUNTIME/compiler 目录下建立 php.vim 文件. 其内容如下:
-----
" Vim compiler file
" Compiler:     php
" Maintainer:   Vital <vital@phpexpert.51.net>
" URL:        http://phpexpert.51.net/~vital/vim/compiler/php.vim
" Last Change:  2005 Jul 02

if exists("current_compiler")
  finish
endif
let current_compiler = "php"

if exists(":CompilerSet") != 2        " older Vim always used :setlocal
  command -nargs=* CompilerSet setlocal <args>
endif

CompilerSet makeprg=php/ %

CompilerSet errorformat=%m/ in/ %f/ on/ line/ %l
------

打开一 PHP 文件.

键入 :make 即可运行 PHP程序了.
运行后.
键入 :cl  可以看到PHP运行的出错或警告信息.
键入 :cl!  可以看到PHP运行的所有结果.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值