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的光标移动, 搜索, 翻页等操作 如
ggG/?nN -
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使程序走到的当前行高亮, 默认配置只是行首箭头变化看不太清楚