暂时草记一下,有时间好好整理
ctags
如果只是查看函数与变量是在哪里定义的,用ctags就可以了。
ctrl+]跳到定义的地方,ctrl+t跳回来。
想要像IDE那样在旁边显示函数与变量列表,用taglist插件。
ctags下载地址http://ctags.sourceforge.net/
cscope
如果想要更多,比如:
- 函数是在哪里实现的
- 变量是在哪里赋值的
- 函数在哪里被调用了
此时就要用cscope。
cscope下载地址http://cscope.sourceforge.net
cscope在windows下版本的下载地址https://code.google.com/p/cscope-win32/或http://sourceforge.net/projects/mslk/files/Cscope/
cscope使用介绍的博客与tutorial
- 在Vim(gvim)中使用cscope
- Windows下使用Vim和CSCOPE搭建C/C++ IDE和源代码浏览器的步骤
- Using Cscope with Vim
- Using Cscope on large projects (example: the Linux kernel)