|
发表于 2007-1-18 01:34:29
|
显示全部楼层
Post by docete
taglist产生了类和函数定义的列表,但是,用c++时,经常会在写类的实现(.cpp)时需要看类的定义(.h)的情况,这样,taglist就无能为力了。有没有类似的插件能够随时查看c/c++中结构的成员或者类的成员等?
//bow~~
Post by rushrush
我的方法是..写好头文件后把头文件复制到实现文件.修改着写.. 少写不少字
gvim开两个窗口对照着写.. 再配合taglist...很不错了
不用这么麻烦,只要装好ctags,cscope和cscope_maps.vim这个插件就可以了.使用前先在源代码的更目录下运行一下cscope和ctags,生成相应的索引文件,然后打开vim,光标停到某个函数上,按Ctrl+]就会自动跳到相应的.h文件中定义该函数的地方,F5+s(默认是Ctrl+空格+s,我改成了F5+s)就会自动显示有哪些文件调用过这个函数,输入相应的编号就会跳到对应文件中调用的地方去,按Ctrl+o就跳回当前文件,用起来非常方便.另外cscope生成索引文件时,默认只扫描.c和.h文件,需要自己写个脚本让它支持.cpp文件,这个也很容易实现. |
|