上一节:CGDB模式中的命令,下一节:文件对话框模式中的命令,目录:目录


3.2 GDB模式中的命令

在GDB模式中,用户最常关注的是GDB控制台的使用。也就是向GDB发送命令与接受GDB返回的消息。几乎所有传入这个窗口的数据都是直接发送给readline缓冲区,然后发送给GDB。

CGDB会首先对关心的按键输入进行处理,然后再将其余的发送给GDB,理解这点是非常重要的。CGDB会处理一些它关心的按键输入。以下是CGDB会首先处理的按键,而且这些按键输入并不会被继续传递给GDB。

cgdbmodekey
切换至代码窗口。这个按键默认为 ESC

page up 向上翻一页

page down
向下翻一页

F11
移动到GDB输出的头部

F12
移动到GDB输出的尾部

对于除了以上列出的其他输入,CGDB目前并不关心。CGDB将会直接将这些输入传递给readline库。当readline判断接收到一个命令时,它将通知CGDB并且将命令发送给GDB。这和直接使用GDB使用的处理方法是一样的。