Ctags快速入门
Ctags快速入门在vim下阅读代码,特别是阅读不熟悉的代码时,ctags是一个提高效率的强大的工具。 1. ctags是什么?ctags可以将代码中的函数、方法、类、变量和其他的标识符进行索引,将索引结果进行排序存储在 ctags当前支持41种语言,具体参考ctags支持的语言,若要新增语言也是十分方便的。 使用ctags,可以方便的在大项目中进行导航。在你不熟悉项目时,当你不确定一个方法到底做什么,或者如何使用时,可以直接跳转到方法的定义位置。当然,也可以很方便的跳转到原来的地方。 2. ctags的安装在Ubuntu下安装ctags: $ sudo apt-get install ctags
3. ctags的使用首先,进入到要进行索引代码的目录中,执行以下命令: $ ctags -R .
将会递归的遍历当前文件夹,对所有它认识的文件进行索引,并将结果写入到当前目录下的tags文件。一般它很快就执行完了,速度取决于你项目中源文件的多少。 其他参数使用的不多。 4. ctags在vim的使用示例在代码的目录使用vim打开源文件开始浏览代码,vim将自动加载当前目录中的tags文件。 假如你有如下的两个文件: global.h #define NAME "Furzoom"
int g_count;
main.c #include <stdio.h>
#include "global.h"
void say_hello(void)
{
printf("%sn",NAME);
printf("Hellon");
}
int main()
{
printf("%dn",g_count);
say_hello();
return 0;
}
先生成tags,然后在当前目录打开main.c文件。 当光标停留在 5. ctags在vim中的快捷键i https://courses.cs.washington.edu/courses/cse451/10au/tutorials/tutorial_ctags.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |