ctags生成tags

在Linux一些工程设计中,经常会使用vim查找一些类或者函数的申明,往往有人会采用这样的方式:
grep function *.c *.cpp
然后会找到相关函数的定义。
这种方法往往要关闭编辑窗口或者打开多个窗口,操作起来非常不便。
在vim有一种可以直接根据头文件进行查看,只需要Ctrl+W + Ctrl+i就可以找到头文件的相关定义。
另外以MLPlatform工程为例,也可以使用
ctags -o ~/tags.MLPlatform -R --c++-kinds=+p --fields=+iaS --extra=+q ~/MLPlatform
这样会生成一个MLPlatform工程的tags,这样会根据最相关的类或者函数定义给出显示,当然也会有不对的;具体操作首先在命令模式下输入设置:
set tags=./tags,tags,~/tags.AntiContraband
然后使用Ctrl+W + Ctrl+]进行连接,窗口会中分为2个窗口,如果想找下一个最适合的定义,可以使用help tags看帮助信息哟!

Categories

,
| | 评论(0)

发表评论

May 2010

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

关于此日记

此日记由 Cnangel 发表于 March 31, 2008 12:00 PM

此Blog上的上一篇日记杭州吃文化笔记

此Blog上的下一篇日记谈恋爱的十个阶段

首页归档页可以看到最新的日记和所有日记。

归档

Powered by Movable Type 5.02