您的位置:首页 > 其它

ctags建立include头文件的vim形式索引文件

2016-07-04 19:56 148 查看

ctags简历include头文件的索引

在某些时候,为了方便的查看头文件中相关结构体或者数据类型的定义,我们想深入到头文件中一探究竟,这时候vim虽然没有像windows下各种IDE工具那么可视化,但是还是有相当强大的工具的,例如ctags。

ctags的原理就是在头文件目录下,根据库文件的命名习惯,自动找到相关库头文件,并简历索引。

对于linux来说,大部分的库都放在/usr/include/文件夹中,在我们一般写代码的时候,头文件引用的大部分也都在这里面。

使用工具ctags

建立步骤

1. 下载安装ctags工具,已安装就无需啦,安装方法,我使用ubuntu16.04,方便的使用apt-get install ctags就搞定了;

2. 由于头文件都在/usr/includes/下,因此操作都在此目录下进行:

$su root
#cd /usr/includes/


3.然后使用工具啦

#ctags -R lib*


注意,这个文件夹要有root权限;


然后在该文件夹下就会生成一个tags文件

4.使用vim打开就能看到索引文件了:

#vim tags


5.在索引文件的底行模式下输入

:ts pthread_attr_t


然后,就能看到相关的信息,根据提示输入相应的数字+回车,就能找到该类型的定义申明了;

6.如果找到的定义重又有不清楚的数据类型,可以移动光标到该数据类型名字上,然后按组合键:

ctrl+]


就能深入进入,查看不清楚的数据类型的定义,如此即可层层深入啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  索引 vim