使用Vim打造IDE--tags

本文介绍如何利用Ctags工具为C源代码生成标签文件,并在Vim编辑器中设置标签路径,方便快速跳转至宏、变量及函数定义处,提高代码编辑效率。

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

原文链接,看这里、看这里:

http://blog.youkuaiyun.com/wooin/archive/2007/10/31/1858917.aspx

使用独立的程序Ctags来产生标签文件,在vim中可以指定标签文件的目录,这样,vim就可以正确的定位标签的位置了。

Ctags程序的地址如下:

http://ctags.sourceforge.net

之后,和其他程序一样,可以用下面的命令解压并编译安装:

# tar -xzvf ctags-5.6.tar.gz
# cd ctags-5.6
#./configure

#make
#make install


之后,需要去源代码目录中产生标签文件。例如到最上层目录,在该目录下运行命令: ctags -R。-R将会对该目录下的所有文件进行递归的产生标签文件。

例如我的程序源代码在/home/zebra/myprogram目录。

# cd /home/zebra/myprogram
# ctags -R

这样在/home/zebra/myprogram目录下会生成一个tags文件。

使用vim进行源代码目录下的c程序的编辑,并在vim中运行设置tags文件目录的命令:

:set tags=~/zebra/myprogram/./

注意有的时候,tags路径最好使用~。

也可以将该命令放置到~/.vimrc中,这样默认开启vim。

之后,便可以使用CTRL-J跳转到标签代表的宏、变量、函数。使用CTRL-T退回。

注意,如果你更新了宏、变量、函数,需要重新生成标签文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值