基于vim 配置好用的IDE 环境(vim+taglist+cscope,快捷键也给你设置好)

## 前言

曾几何时,笔者 在ubuntu 下 用vim 看代码觉得不太方便,搜索代码,遇事不决,就“grep -rn ” 。
本文配置的基础环境是 安装好 vim 的情况。笔者弄好的vim配置文件,会以vim-debug的压缩包
上传,拿过去直接用即可。
言简意赅,只接上操作步揍。

安装步骤:

1.apt install exuberant-ctags
验证是否安装好 which ctags ,如下图:
在这里插入图片描述

2. apt install cscope
验证是否安装好 which cscope,如下图:
在这里插入图片描述

3 .配置暗色的主题色彩(护眼
cp vim-debug/solarized.vim /usr/share/vim/vim81/colors

4.配置vimrc
cp -r vim-debug/.vim /root/
至此,环境就安装好了,接下来就是使用说明。

使用说明:

1.为源码建立一个cscope数据库 :在源码目录顶层 执行 cscope -Rbq
(vim里已经设置好自动加载cscope数据库)
如下图:看见cscope.out 说明cscope数据库已生成。
在这里插入图片描述

  1. 在源码顶层目录 vim 打开要阅读的文件。

taglist常用快捷键说明
F2 (taglist 显示所以函数符号的快捷开关,会在左侧打开一个小窗口显示函数和宏定义等)。如下图:
在这里插入图片描述
enter (Ctrl + w + h 进入左侧窗口,选择想看的函数,按enter ,即跳转到相应代码)
Ctrl+] 跳到当前光标下单词的标签
Ctrl+ t 返回上一个标签
:tag TagName 跳到TagName标签
Ctrl+W + ] 新窗口显示当前光标下单词的标签,光标跳到标签处

scope 用法:

cscope的主要功能是通过其"find"子命令来实现的
"cscope find"的用法:

1.vim 末行模式输入 cs find c|d|e|f|g|i|s|t name (这个| 是或者的意思)

s 查找这个 C 符号(可以跳过注释)
g 查找这个定义
d 查找这个函数调用的函数
c 查找调用过这个函数的函数
t 查找这个字符串
e 查找这个 egrep 模式
f 查找这个文件
i 查找包含这个文件的文件
cs find 使用方法如下图:

在这里插入图片描述

效果图如下:
在这里插入图片描述
2. 已经配置好了快捷键 逗号,命令模式(一般模式)下 ,逗号+ c|d|e|f|g|i|s|t + name 即可,如下:

   ,c|d|e|f|g|i|s|t name    
 (这个| 是或者的意思)  
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值