vim配置文件和cscope工具

1 vim配置文件

Vim启动时,会根据配置文件.vimrc来设置 Vim,因此可以通过此文件来定制适合自己的Vim。
Vim 配置文件分为系统配置文件和用户配置文件:

系统配置文件位于 Vim 的安装目录(默认路径为 /etc/.vimrc);
用户配置文件位于主目录 ~/.vimrc,即通过执行vim ~/.vimrc 命令即可对此配置文件进行合理修改。通常情况下,Vim用户配置文件需要自己手动创建。
注意,Vim用户配置文件比系统配置文件的优先级高,换句话说,Vim 启动时,会优先读取 Vim 用户配置文件(位于主目录中的),所以我们只需要修改用户配置文件即可。

可以在.vimrc文件配置如下:

" 显示命令菜单 
set wildmenu
" 打开行号
set number
" CSCOPE settings for vim           
    set csto=0
    " add any cscope database in current directory
    if filereadable("cscope.out")
    	cs add cscope.out  
    "else add the database pointed to by environment variable 
    elseif $CSCOPE_DB != ""
       cs add $CSCOPE_DB
    endif

2 使用cscope

安装cscope:sudo apt-get install cscope
生成cscope数据库:cscope -Rbkq
其中:
-R:为当前目录下所有子目录创建数据库
-b:生成数据库之后退出,不启动自带界面
-q:生成cscope.in.out和cscope.po.out,加快搜索速度
-k:跳过/usr/include目录

在vim中输入以下命令:
:cs f g xxx 查看函数、宏、枚举等xxx定义的地方
:cs f c xxx 查看哪些地方调用函数、宏、枚举等xxxx

CentOS/fedora安装ctags: sudo yum install ctags
在源文件目录下执行如下命令:ctags -R .
即可在该目录下生成一个tags文件, 这个文件就是所有函数和变量的索引列表。
用vim打开任一文件,将光标移动到要跳转的变量或函数上。
通过快捷键 " Ctrl + ] ", 即可快速跳转到函数或变量的定义处。
快捷键“ Ctrl + t”,跳转到之前的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值