vim中c/c++源码跳转
2023-09-11 14:16:57 时间
在使用vim阅读c/c++代码的时候,代码跳转很重要, 在学习redis代码的时候遇到这个问题。
网上查找之后通过实践发现cscope比较好用,可以很方便的实现跳转
1. 安装cscope
sudo apt-get install cscope
2. 生成tag文件cscope.out
在源码目录下执行如下命令生成tag文件
cscope -R -b
3. vim中cscope插件安装
下载cscope插件, 这里就不做说明了
4. vimrc配置修改
安装好插件就需要做对应的配置和快捷键映射
map g<C-]> :cs find 3 <C-R>=expand("<cword>")<CR><CR> map g<C-\> :cs find 0 <C-R>=expand("<cword>")<CR><CR>
到这之后就可以正常使用代码跳转了
相关文章
- Vim魔法堂:认识快捷键绑定
- vim在系统剪切板的复制与粘贴
- linux-centos7- vim配置
- RHCE 学习笔记(4)- 重定向,管道和VIM编辑器
- Vim 操作符命令和动作命令
- vim在系统剪切板的复制与粘贴
- linux vim可视模式、末行模式、保存退出快捷操作
- linux vim常用命令
- 解答私信@被c++折磨头秃的花季美少女 //C++ 编写一个进阶版的进制转换程序,运行功能如下:请选择要输入的数字的进制(2、8、10、16):请输入该数字:请选择要转换成的进制(2、8。。。
- 解答私信@被c++折磨头秃的花季美少女 //C++ 写一个带命令行参数的程序,可以实现将参数求和、求平均值以及排序之后输出(参数的数量不确定)。
- c++ vector 初始化_C++--vector()的用法
- vim使用跳转列表 jumps 来跟踪 (历史位置的)导航
- vim查找替换
- 保存vim的ide环境
- vim以16进制方式打工文件
- 简明Vim练级攻略(转)
- vim退出快捷键