Vim中实现PHP函数tags跳转

本文详细介绍如何从源码编译安装ctags,并利用ctags和Vim进行PHP项目的符号索引建立及导航操作。通过具体步骤指导读者完成ctags的配置及应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译安装ctags

下载地址:http://ctags.sourceforge.net/

下载文件:ctags-5.8.tar.gz

解压ctags:tar -zxcf ctags-5.8.tar.gz

进入ctags:cd ctags-5.8

打上PHP5补丁:

wget http://svn.bitflux.ch/repos/public/misc/ctags-php5.patch

patch php.c ctags-php5.patch

编译安装:

./configure

make

sudo make install

经过这三步后就生成 /usr/local/bin/ctags

使用ctags

在相应的源码目录运行ctags -R产生相应的tags文件

cd ~/www/yii/frameworks

ctags -R *

这时会在~/www/yii/frameworks目录下生成一个tags文件

现在我们进入VIM,执行下面的命令:

:cd ~/www/yii/frameworks    "切换当前目录为~/www/website
:set tags=tags        "设置tags选项为当前目录下的tags文件

然后打开一个php文件光标指向一个类的方法,使用 Ctrl+] 就可以跳转到方法声明处,使用 Ctrl+t 可以跳转回

来。开多个窗口写代码可以使用:vsplit和:split。

 

转载于:https://www.cnblogs.com/martinjinyu/p/3446601.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值