如何在Linux中使用Ctags工具快速查找源码

2016-02-19 20:55 8 1 收藏

下面是个超简单的如何在Linux中使用Ctags工具快速查找源码教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Linux教程 】

Ctags工具主要用来遍历源码文件,快速查找定位源码中的符号,那么Linux下要如何使用Ctags来查找源码呢?下面随图老师小编一起来学习下Linux下使用Ctags查找源码的方法。

太多的文件导致我们无法去定位一个函数的实现或者一个宏定义的位置。显然对于源码的阅读和个人的学习都是非常不利的。多么希望有一个软件能够输入命令就能够精确的定位函数的位置。是的,现在有这么一个工具:ctags,它需要和vim编辑器配合使用,让源码阅读可以更加轻松。

什么是ctags?

ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。

ctags更新地址:http://ctags.sourceforge.net/,这个网站是ctags的官方网站,你可以在上面下载到关于ctags的最新内容。

ctags能够定位什么内容?

1)用#define定义的宏

2)枚举型变量的值

3)函数的定义、原型和声明

4)名字空间(namespace)

5)类型定义(typedefs)

6)变量(包括定义和声明)

7)类(class)、结构(struct)、枚举类型(enum)和联合(union)

8)类、结构和联合中成员变量或函数

2.配置自己的环境满足ctags:

安装ctags,如果是RedHat,则直接使用yum命令安装:

 如何在Linux中使用Ctags工具快速查找源码

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

在指定的源码位置生成tags文件,并且我们添加很多参数来完善ctags的功能(为了体现其功能的强大,我用它来生成linux源码的tags文件):

 如何在Linux中使用Ctags工具快速查找源码

 如何在Linux中使用Ctags工具快速查找源码

然后我们查看tags内容就可以发现,原来tags就是linux内核代码中各个元素的索引,这也就是ctags结合vim可以快速进行定位的原因了(查询就是通过这个文件内容来定位的):

 如何在Linux中使用Ctags工具快速查找源码

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

上面就是Linux系统使用Ctags查找源码的方法介绍了,使用Ctags工具能够快速查找到你想要的源码,是不是很方便呢?赶紧试试看吧。

来源:https://www.tulaoshi.com/n/20160219/1624824.html

延伸阅读
工具栏对每一个Word2003的朋友都有特殊的含义,由于使用惯了它,在使用WPS系列的软件时还真不适用,有时为了寻找某一个常用的工具都要花费很长的时间。针对这个问题该怎么解决呢?下面以WPS文字2013的绘图工具为例向大家介绍下在WPS中怎么查找工具按钮。就像查找Word2003中的一样,利用同样的方法也可以查找其他的工具。有此需求的朋友可以借此...
iPhone如何快速查找手www.Tulaoshi.com机中视频   第一步:点击iPhone手机中的照片图标,进入之后可以浏览照片和视频。 第二步:我们在浏览照片的同时会发现下方有三个选项,分别是照片、共享和相薄,我们点击相薄,点击之后就会看到照片和视频的分类了。 第三步:点击进入视频分类,这时我们就可以查看到手机中的...
快速查找iPhone手机中视频   如今,iPhone手机不仅可以拍照tuLaoShi.com,也可以录制视频。在日常浏览照片时,视频也会混杂其中,如何快速查找iPhone手机中的视频呢。 第一步,打开照片应用,可以浏览查看照片和视频。 第二步,点击照片应用界面下方的相薄,在相薄页面可以看到照片和视频分类。 第三步,点击视...
标签: ASP
  有一天我突发奇想,要是我每到一个网站,那里都能立刻调出我需要看的信息,那岂非美妙得很。接下来我想更深入地考虑这个问题,坐到椅子上拿一支铅笔,却不知道自己写什么。如此一来,我还是得着手对付代码它们。   我的朋友开了一个小型站点,原本是我设计的。这是个检验我想法的好平台。所以我写出代码,上传了文件...
WPS Office文档如何快速查找词语?   WPS Office文档如何快速查找词语?当你完成一篇文档的时候,肯定会写的是比较重要的内容,当我们在写完一篇文章的时候,你想要查看下这篇文章你放了多少个关键字进去,你便可以通过WPS Office文档查找词语就可以知道关键字写了几个。今天小编就教大家WPS Office文档如何快速查找词语。 1)首...

经验教程

809

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部