linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > php >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·PHP生成静态页面的一些经验
·PHP无限分类与树型论坛的实现方
·php5学习笔记
·入门级PHP程序员面试题
·PHP 和 MySQL初学入门
·PHP入门速成
·vim的代码折叠
·文件下载统计php编程代码
·如何建立自己的新闻发布系统
·织梦CMS中文转换拼音函数研究
·Windows下Apache+Tomcat+MySQL
·PHP初学者头疼问题总结
·Cookie及其使用详细介绍
·生成sessionid和随机密码的例子
·使用无限生命期Session的方法
最新文章
·PHP入门速成
·用php实现广告轮播
·Zend Optimizer 问题浅析
·功能强大的CGI语言----PHP3
·用Session对Web页面进行保护
·PHP--进行模块化设计
·如何将PHP的结果输出到非PHP页
·如何开发一个虚拟域名系统
·PHP4调用自己编写的COM组件
·简单的页面缓冲技术(三)
·简单的页面缓冲技术(二)
·简单的页面缓冲技术(一)
·用Socket发送电子邮件(二)
·用Socket发送电子邮件(一)
·PHP/MySQL 购物车
Google
 
vim的代码折叠
[ 作者:  加入时间:2007-12-28 16:27:34  来自:Linux联盟收集整理 ]
vim也是有代码折叠功能的,以前就知道,然而毕竟用的不多,这个功能基本上很少用。随着最近和gvim的亲密接触,对代码折叠功能逐渐熟悉起来。有一次打开一段php的代码 — 比如PEAR.php,发现里面的代码自动被折叠了,将代码展开后,可以看到只要代码两边有/*{{{*/和/*}}}*/,就会被自动折叠。仔细搜索配置,其中有一句是重点: jBRLinux联盟
   jBRLinux联盟
  foldmethod=marker jBRLinux联盟
   jBRLinux联盟
  这样vim就会自动搜索代码,将{{{和}}}之间的内容折叠起来,而且代码结尾有一段小注释也不是无用的废料: jBRLinux联盟
   jBRLinux联盟
  /* jBRLinux联盟
  * Local Variables: jBRLinux联盟
  * mode: php jBRLinux联盟
  * tab-width: 4 jBRLinux联盟
  * c-basic-offset: 4 jBRLinux联盟
  * End: jBRLinux联盟
  */ jBRLinux联盟
   jBRLinux联盟
  这段注释会被vim读取,并自动设置到环境变量里面。 jBRLinux联盟
   jBRLinux联盟
  关于代码折叠的用法,只要在vim中输入: jBRLinux联盟
  :help zo jBRLinux联盟
  就可以看到了不少相关的快捷键,需要一定的练习才可以得心应手:) jBRLinux联盟
   jBRLinux联盟
  我的gvim配置内容又增加了: jBRLinux联盟
   jBRLinux联盟
  colo zellner jBRLinux联盟
  set guifont=Courier_New:h11:cANSI nobackup tabstop=4 shiftwidth=4 foldmethod=marker jBRLinux联盟
  au BufRead * simalt ~x jBRLinux联盟
   jBRLinux联盟
  一点 vim相关小发现: jBRLinux联盟
   jBRLinux联盟
  google reader的上一篇,下一篇快捷键分别是j,k,和vim的光标移动键一致,不知道是巧合还是有意为之,如果是后者,那么google reader的开发者想必也是vim的粉丝:) jBRLinux联盟
  使用firefox查看网页源代码时,按一下”/”,会显示搜索框,与vim的搜索一致,估计firefox的开发者也是vim爱好者:p jBRLinux联盟
   jBRLinux联盟
  http://www.ooso.net/index.php/archives/183 jBRLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息