概述
ctags的安装和使用
哇, 这下可厉害了, Tag文件(标签文件)可是程序员的看家宝呀, 你可以不用它, 但你不能不知道它, 因为Linux内核源码都提供了"make tags"这个选项. 下面我们就来介绍Tag文件.
tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫"Exuberant Ctags", 是Unix上面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上默认的ctags程序. 那么tags文件是做什么用的呢? 如果你在读程序时看了一个函数调用, 或者一个变量, 或者一个宏等等, 你想知道它们的定义在哪儿, 怎么办呢? 用grep? 那会搜出很多不相干的地方. 现在流行用是的<C-]>, 谁用谁知道呀, 当光标在某个函数或变量上时, 按下"Ctrl+]", 光标会自动跳转到其定义处, 够厉害吧, 你不用再羡慕Visual Studio的程序员了, 开始羡慕我吧_.
一、如何安装
两种办法:
1)ubuntu系统中,终端执行: sudo apt-get install ctags或者sudo apt-get install exuberant-ctags
安装成功后,终端执行ctags,会有提示:ctags --help
会显示一大堆命令帮忙信息表明安装成功
2)下载ctags-5.8.tar.gz
网址:http://ctags.sourceforge.net
i)在终端解压:tar -zxvf ctags-5.8.tar.gz
ii)进入到ctags-5.8目录,执行: ./configure
iii)再执行: sudo make
iv)继续执行: sudo make install
完成安装后即可使用
二、如何使用
熟练的使用ctags仅需记住下面七条命令:
c
t
a
g
s
–
R
∗
(
ctags –R * (
ctags–R∗(为Linux系统Shell提示符,这个命令上面已经有所介绍)
$ vi –t tag (请把tag替换为您欲查找的变量或函数名)
:ts (ts助记字:tagslist, “:”开头的命令为VI中命令行模式命令)
:tp (tp助记字:tagspreview)—此命令不常用,可以不用记
:tn (tn助记字:tagsnext) —此命令不常用,可以不用记
Ctrl+ ] 跳到光标所在函数或者结构体的定义处
Ctrl+ T 返回查找或跳转
三、参考文档:
http://blog.chinaunix.net/uid-29038263-id-4016244.html
https://my.oschina.net/jiangwave/blog/126465
http://www.cnblogs.com/coolworld/p/5602589.html
最后
以上就是魁梧小蚂蚁为你收集整理的ctags的安装和使用的全部内容,希望文章能够帮你解决ctags的安装和使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复