vim ctags --Exuberant Ctags(Mac 版安装)

本文介绍了在Mac上使用Vim时,如何安装和配置Exuberant Ctags作为代码导航工具。通过`brew install ctags-exuberant`命令安装,并通过`/usr/local/bin/ctags -R *`生成tags文件,然后利用Vim的快捷键进行函数和宏定义间的跳转。

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

使用vim看代码时, ctags是不可或缺的辅助工具, 有了ctags就可以在函数、宏定义等的声明之间跳转了,vim中所说的ctags指定的是exuberant ctags可以使用ctags –version来查看版本

Exuberant Ctags  5.8, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Sep 16 201713:24:32
Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex


得到如上输出基本就没有问题了,如果提示illegal option 那基本上可以确定不是Exuberant Ctags比如说mac 版的ctags就是这样,此时可以使用brew install ctags-exuberant 来进行安装(linux 使用apt-get install exuberant-ctags),安装完成后可以使用which -a ctags,得到如下信息

/usr/local/bin/ctags
/usr/bin/ctags


/usr/bin/ctags 是系统自带的, /usr/local/bin/ctags是安装完成的Exuberant Ctags, /usr/local/bin/ctags –version 可以验证,此后便可以使用/usr/local/bin/ctags -R * 来生成tags文件, 使用ctrl-]跳转定义, 使用ctrl-t返回

Ctrl-]  Find the tag under the cursor.
Ctrl-T  Return to previous location before jump to tag (not widely implemented).

清除可以直接删掉tags文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值