首先,在下面的网站:

http://ctags.sourceforge.net

下一个 Ctags5.6 (ctags-5.6.tar.gz)


然后,cd到下载好的目录并解压

$ tar -xzvf ctags-5.6.tar.gz

解压好以后  cd到 ctags-5.6

cd ctags-5.6

然后编译并安装

make
//下一步要root权限了
make install

这些都弄好之后,进入存放代码的目录

输入

ctags _R

这时候会发现,目录下多了一个名为tags的文件

wKioL1dFzOSRYtwzAAAKYSbWiwA003.png

然后打开代码文件(这里我的是test.cpp)

wKiom1dFzDXgQ7VOAACJGm9EpoQ036.png

这里我的main函数调用了函数fun_1()

在vim的底栏模式(shift + :进入)

输入:

set tags = (当前路径)/tags

比如我输入的是:

wKiom1dFzLmBdHhVAAARkZ1vJw8124.png

执行后 在普通模式下,把光标移动到主函数的 fun_1()上

点击 ctrl + }

会发现,光标跳转到了定义这个fun_1()函数的地方

点击 ctrl + t 

光标会回到之前的位置


到这里,ctag基本配置完成