CGDB
简介
CGDB整合了vi和GDB, 并提供了很多操作糖, 操作方便快捷, 并支持代码高亮
安装
-
sudo apt-get install cgdb
- 源里没有下载对应包 如 https://pkgs.org/centos-6/epel-x86_64/cgdb-0.6.7-1.el6.x86_64.rpm.html
查看帮助
-
<ESC>
进入命令模式 -
:help
打开帮助文档 -
:q
退出CGDB -
退出帮助而不退出CGDB: 用
o
打开文件列表窗口然后按回车
来打开代码文件 (我只会这样退- -)
模式切换
-
<ESC>
进入命令模式(vi命令模式) -
i
进入GDB模式
命令模式操作
-
支持vi的光标移动, 搜索, 翻页等操作 如
gg
G
/
?
n
N
-
i
进入GDB模式 -
:q
退出CGDB -
o
打开文件列表窗口 -
空格
设置或取消当前行的断点 -
F5
对应GDB的r
-
F6
对应GDB的c
-
F7
对应GDB的finish
-
F8
对应GDB的n
-
F10
对应GDB的s
GDB模式操作
-
<ESC>
进入命令模式(vi命令模式) -
q
退出CGDB
文件列表窗口操作
-
支持vi的搜索翻页等操作 如
/
-
q
取消操作 返回 -
回车
打开当前行对应的文件
配置
-
配置文件为
~/.cgdb/cgdbrc
-
:set arrowstyle=highlight
使程序走到的当前行高亮, 默认配置只是行首箭头变化看不太清楚