2012年10月18日

cscope的使用

摘要: Cscope 是一个非常灵巧的工具,但是它仍然需要使用您最顺手的编辑器去发挥它强大的功能。 幸运的是,Vim 已经包含了 Cscope 支持。这篇指导主要介绍了 Vim 内在的 Cscope 支持,以及如何更好的通过已配置的 Map(a set of maps)实现搜索功能。下面假设您有基本的使用类 vi 编辑器的技能 - 不过并不需要 Vim 更特殊和高深的功能(熟悉 ViM 的一些高级功能,比如多窗口等需要一定的精力和时间)。您不需要了解有关 Cscope 的任何信息:这就是我们下面要阐述的。万变不离其宗,如果您使用类似功能的软件,比如 Vim 的ctags,您会发现 Cscope 与其非 阅读全文

posted @ 2012-10-18 22:25 追寻前人的脚步 阅读(1147) 评论(0) 推荐(0) 编辑

ctags查看内核源码

摘要: 先说说ctags吧!其实它只是用来生成一个tags文件,也就是把源代码中的对象找到、并记录下来,放到tags文件里。其他的工作就交给VIM来完成了。“tags” 文件中包括这些对象的列表:① 用#define定义的宏② 枚举型变量的值③ 函数的定义、原型和声明④名字空间(namespace)⑤ 类型定义(typedefs)⑥变量(包括定义和声明)⑦ 类(class)、结构(struct)、枚举类型(enum)和联合(union)类、结构和联合中成员变量或函数下面开始如何用VIM+ctags查看源码:首先,要安装ctags。wuting@wuting-desktop:~$ sudo apt-ge 阅读全文

posted @ 2012-10-18 21:54 追寻前人的脚步 阅读(769) 评论(0) 推荐(1) 编辑

导航