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

王朝php·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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/javac.vim

" Last Change: 2005 Apr 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&

------

打开一 PHP 文件.

键入 :make 即可运行 PHP程序了.( 由于 errorformat 项尚未验证完全 所以暂未帖出.)

运行后.

键入 :cl 可以看到PHP运行的出错或警告信息.

键入 :cl! 可以看到PHP运行的所有结果.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航