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编译器显示TAB和TAB转换为空格
- 菜鸟说给菜鸟听之VIM--入门篇(1)
- cygwin下vim方向键不好用的解决方案
- 安装使用Ubuntu之vim必须知道的细节
- PostgreSQL教程(八):索引详解
- Ruby学习笔记二帮助生成Vim添加代码头的代码
- Oracle外键不加索引引起死锁示例
- oracle 索引的相关介绍(创建、简介、技巧、怎样查看) .
- 用SQL建立索引的方法步骤
- SQL2005重新生成索引的的存储过程 sp_rebuild
- SQL效率提升之一些SQL编写建议并有效利用索引
- SQLSERVER的非聚集索引结构深度理解
- SQL Server误区30日谈 第8天 有关对索引进行在线操作的误区
- SQL Server 索引介绍
- SqlServer 索引自动优化工具
- mysql 中存在null和空时创建唯一索引的方法
- 详解sqlserver查询表索引
- 优化 SQL Server 索引的小技巧
- sqlserver 索引的一些总结
- MySQL下使用Inplace和Online方式创建索引的教程