我可以: 邀请好友来看>>
ZOL论坛 > 软件论坛 > 开发者社区论坛 > 开发者综合讨论论坛 > 5:vim中php函数关键字自动补全(小小技巧)
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

5:vim中php函数关键字自动补全(小小技巧)

176606浏览 / 0回复

sanlent

sanlent

0
精华
501
帖子

等  级:Lv.1
经  验:0
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:北京
  • 注  册:2009-08-19
  • 登  录:2015-03-02
发表于 2010-01-04 13:47:11
电梯直达 确定
楼主
如题,咱们就可以开始了,vim号称是万年编辑器,如果没有它的好是得不到这个称号的。现在面对网络开发,php相对流行,不断得到认可,估摸着也学了两 把,可是有的时候还是函数有点多,再加上扩展函数,没招,咱们得找个方法一步搞定。我是用vim出生的,所以就拿它来想办法了。也好,有个插件叫superTab,这家伙牛啊,用我们的tab键就搞定了自动补全,本来vim也是支持自动补全的,用的键是(ctrl+p),在编写代码的过程当中,我们很容易发现,如果你的文件(指得是php文件)有include, include_once, require, require_once 这 些包含的文件中如果有你要的函数,你用vim自动补全时,vim是可以找到的,还有当前文件中有的字串都可以找到。这样我们就想了,如果我们有个文件,包 含全部的php函数,然后在编辑过程中让vim扫一遍,这样其不是就可以达到目的了。哈哈,估摸着也是这个原理,今天在网上不意间发现这么一段: PHP 的函数列表文件, http://cvs.php.net/viewvc.cgi/phpdoc/funclist.txt(就是这个地方有我们 所要的所有函数)现在呢,我们得让vim去找呀,这个找也得需要告诉vim这个文件放在什么地方,我把它放在了 ~/.vim目录下,~ 这个就是你自己的用户目录,比如 /home/test 。现在我们在.vimrc(~/.vimrc )中 这么写: set dictionary-=~/.vim/funclist.txt dictionary+=~/.vim/funclist.txt set complete-=k complete +=k ~OK!完工。说明(对于Ubuntu用户): 1.安装vim, $sudo apt-get install vim 2.安装gvim, $sudo apt-get install vim-gtk 3.在当前用户目录下建文件夹, $mkdir .vim 4.在.vim文件夹下面建如是几个文件夹, .vim$mkdir colors .vim$mkdir plugin .vim$mkdir syntax 5.下载所要的插件suptab.vim(http://www.vim.org/scripqs/scripq.php?scripq_id=1643) 放在文件夹plugin下 6.建文件.vimrc $gvim .vimrc 7.下载php函数文件,放入.vim文件夹下(http://cvs.php.net/viewvc.cgi/phpdoc/funclist.txt) 8.在.vimrc 文件中加入上面的两句set…… 9.洗漱,睡觉……哈哈,就这么着完成了……,good luck!
高级模式
论坛精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL论坛您有任何使用问题和建议 您可以 联系论坛管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表