Vim Cscope安装与使用

问题描述:

       Cscope是VIM适用的工具和插件,通过Cscope可以方便的获取某个函数的定义以及被那些函数调用

问题解决:

        (1)Cscope安装   

Vim Cscope安装与使用

注:

      如上所示,使用命令   sudo  apt-get update 更新源

        sudo apt-get install csope 安装Cscope

  (2)Cscope使用

         (2.1)生成scope索引文件

Vim Cscope安装与使用

注:

       Cscope安装成功之后,在代码目录中,使用命令 cscope -Rbq

    这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。

其中cscope.out是基本的符号索引,后两个文件是使用"-q"选项生成的,可以加快cscope的索引速度。上面命令的参数含义如下:

-R: 在生成索引文件时,搜索子目录树中的代码

-b: 只生成索引文件,不进入cscope的界面

-k: 在生成索引文件时,不搜索/usr/include目录

-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度

-i: 如果保存文件列表的文件名不是cscope.files时,需要加此选项告诉cscope到哪儿去找源文件列表。可以使用"-",表示由标准输入获得文件列表。

-I dir: 在-I选项指出的目录中查找头文件

-u: 扫描所有文件,重新生成交叉索引文件

-C: 在搜索时忽略大小写

-P path: 在以相对路径表示的文件前加上的path,这样,你不用切换到你数据库文件所在的目录也可以使用它了。

(2.2)加载cscope索引文件

Vim Cscope安装与使用

注:

        如上图最后所示,使用vim打开代码文件之后,添加cscope索引, :cs   add    cscope.out

Vim Cscope安装与使用

注:

       具体cscope的使用说明如上图所示,使用命令行 :cs -h 可以查看cscope使用说明

上一篇:bootstrap学习总结-02 网格布局


下一篇:奇葩最小生成树--->走廊泼水节(tyvj1391)