首页 > 代码库 > vim配置函数跳转(c/c++)

vim配置函数跳转(c/c++)

暂时草记一下,有时间好好整理

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)