我是靠谱客的博主 魁梧小蚂蚁,最近开发中收集的这篇文章主要介绍ctags的安装和使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 * ( ctagsR(为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的安装和使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部