1.用途
Vim's Cscope support is very similar to Vim's ctags features,in case you've used those. But since Cscope has more search types than ctags,there are a few differences
cscope主要用来协助浏览C/C++语言,他的功能要强大于ctags,不仅支持变量/函数的 定义查询,还记录了函数的调用处查询等功能
2.下载
http://cscope.sourceforge.net/
3.安装
解压下载的压缩包
然后进入解压后的文件夹编译
# ./configure
# make
# make install // 需要root权限
4.~/.vimrc配置
5.使用
"cscope find"的用法:
cs find c|d|e|f|g|i|s|t name
0 或 s 查找本 C 符号(可以跳过注释)
1 或 g 查找本定义
2 或 d 查找本函数调用的函数
3 或 c 查找调用本函数的函数
4 或 t 查找本字符串
6 或 e 查找本 egrep 模式
7 或 f 查找本文件
8 或 i 查找包含本文件的文件
在vim命令行 输入:ctrl+g等,即可实现想要的
目前有个问题
在~/.vimrc 里面设置快捷键 用nmap设置的没有效果 只能暂时用map,谁知道为什么请交流下。