ctags 安装与使用
本文转载自:http://www.cnblogs.com/willsonli/p/6555179.html,版权归原作者所有
1. 插件介绍:
ctags是vim中的一款插件,它可以使用户在存在调用关系的函数间来回跳转,多用于查看源代码中的函数、变量或者宏。
2. 插件安装:
1、从 http://ctags.sourceforge.net/ 处下载ctags压缩包;
2、将压缩包解压至用户目录的某文件夹下(比如我将其放在了/home/willson/code中,code是我各种工程代码的存放位置);
3、进入解压文件,进行三板斧操作:./configure、make、sudo make install。
3. 插件配置:
在你各种工程代码所在的父目录下(我的是:/home/willson/code)输入命令: ctags -R :
回车后,会发现在这个父目录下多了tags文件:
注意:这个tags文件是相对于此父目录下所有工程的,如果有某个工程改名或者有新的工程引入,需将原tags删掉,然后按此法再重新生成一个tags文件。
此时,有两种使用ctags插件的方法:
第一种,精确设置法。
用vim打开某个工程文件(比如/home/willson/code/tt.c),在命令行模式设置tags源:
即: set tags=/home/willson/code/tags
然后,把光标移至文件中的调用函数处,按下"Ctrl+]"就可以自动跳转到调用函数了,再按"Ctrl+t"又跳了回来。
第二种,通用设置法。
在用户目录下打开.vimrc文件,如果没有就自己建立一个,位置是/home/willson/.vimrc,在其内写两行:
set tags=tags; set autochdir
保存退出。然后在/home/willson/code下的所有工程代码的调用函数间都可以来回跳转了。
4. 使用
2. vi –t your_tag (tag为欲查找的变量或函数名)
3. :ts (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)
4. :tp (tp 助记字:tags preview)
5. :tn (tn 助记字:tags next)
6. Ctrl + ]
7. Ctrl + T
8. TBD
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
