vim集成开发环境搭建之ctags配置使用

1.安装ctags

sudo apt-get install ctags

2.解压glibc源码包

如: 解压glibc-2.20.tar.gz建立源码索引,比如对gnu的libc库做一个索引,而这些代码放在/home/username/glibc-2.20/


tar -zxvf glibc-2.20.tar.gz -C ~/

3.进入该解压目录,并建立索引文件

cd ~//glibc-2.20/

sudo ctags -R *

结果生成一个tags文件

4.vim注册索引文件tags的路径,sudo  vim /etc/vim/vimrc

在打开文件的最后一行后面添加一行(当然,具体路径根据你自己的情况)

set tags +=/home/username/glibc/tags


『基本功能使用方法』

常用命令列表:

1. $ ctags R* ($ Linux系统Shell提示符)

2. $ vi ttag (请把tag替换为您欲查找的变量或函数名)

3ts (ts 助记字:tagslist, :开头的命令为VI中命令行模式命令)

4tp (tp 助记字:tagspreview)

5tn (tn 助记字:tagsnext)

6Ctrl + ]

7Ctrl + T

命令解释:

$ ctags R*:“-R表示递归创建,也就包括源代码根目录(当前目录)下的所有子目录。“*表示所有文件。这条命令会在当前目录下产生一个“tags文件,当用户在当前目录中运行vi时,会自动载入此tags文件。


“:ts命令就能列出一个列表供用户选择。

“:tp为上一个tag标记文件,

“:tn为下一个tag标记文件。当然,若当前tags文件中用户所查找的变量或函数名只有一个,“:tp,:tn命令不可用。


最方便的方法是把光标移到变量名或函数名上,然后按下“Ctrl+],这样就能直接跳到这个变量或函数定义的源文件中,并把光标定位到这一行。用“Ctrl+t可以退回原来的地方。即使用户使用了N次“Ctrl+]查找了N个变量,按N次“Ctrl+t也能回到最初打开的文件,它会按原路返回






posted @ 2015-10-17 10:24  cloudren2020  阅读(127)  评论(0编辑  收藏  举报