您的位置:首页 > 运维架构

cscope+Vim的简单配置

2012-08-28 23:30 274 查看
以浏览内核代码为例

1,生成Cscope数据库

cd /usr/src/linux

cscope -Rbq

它会生成3个文件:cscope.in.out,cscope.out,cscope.po.out

生成的数据库要导入到Vim

vim init/main.c

:cs add /usr/src/linux/cscope.out /usr/src/linux

或在Vim的配置文件.vimrc中执行下列脚本

if filereadable("cscope.out")

cs add cscope.out

elseif $CSCOPE_DB != ""

cs add $CSCOPE_DB

endif

2、Cscope主要功能

主要功能由子命令"find"实现

cs find c|d|e|f|g|i|s|t name

s:查找本C代码符号

g:查找本定义

d:查找本函数调用的函数

c:查找调用本函数的函数

t:查找字符串

e:查找本egrep模式

f:查找本文件

I:查找包含本文件的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: