vim+cscope简易教程
Cscope具有纯正的Unix血统,它最早是由贝尔实验室为PDP-11计算机开发的,后来成为商用的AT&T Unix发行版的组成部分。直到2000年4月,这个工具才由SCO公司以BSD license开源发行。 Cscope的主页在 http://cscope.sourceforge.net/ ,如果你的计算机上没有cscope,你可以在此处下载它,在写本文时,它的最新版本是15.8b。mac中可以用homebrew一键安装。 1、cscope的用法很简单,首先需要为你的代码生成一个cscope数据库。在你的项目根目录运行: cscope -Rbqk 2、这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。其中cscope.out是基本的符号索引,后两个文件是使用" -q"选项生成的,可以加快cscope的索引速度。 3、在缺省情况下,cscope在生成数据库后就会进入它自己的查询界面,我们一般不用这个界面,所以使用了" -b"选项。如果你已经进入了这个界面,按 CTRL-D退出。 4、Cscope在生成数据库中,在你的项目目录中未找到的头文件,会自动到/usr/include目录中查找。如果你想阻止它这样做,使用" -k"选项。 5、-R表示索引子目录。R是递归的首字符简写。 在vim中使用cscope: 1