cscope可以方便的查找函数在哪里被调用,或者标签在哪些地方出现过,vim可以对其进行很好的集成。
- 首先确保vim支持cscope,否则需要重新编译一下。
- 下载cscope的windows版本,将其解压缩,然后设置到环境变量里。
- 下载vim插件 cscope_maps ,放到plugin里。
- 生成索引数据库文件。默认情况下cscope只认识c文件,为了保证我可爱的python使用,需要自己生成files文件来告诉cscope。windows下没有好用的find命令,所以自己写个,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
使用时需要将这个文件放到项目目录下,然后更改PATH路径,程序会自动生成cscope.files文件和cscope.out文件,其中cscope.out就是要使用的索引了。
5.打开vim,
1
|
|
数据库就成功添加了。
@现在在函数名上ctrl+\ 然后s@
函数调用都出来了吧…