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

使用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: .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文件

你可能感兴趣的:(vim)