GDB:如何添加运行命令的组合键?

GDB: How to add a key combination which runs a command?

我正在使用 GNU gdb (GDB) 7.10.1-tui 模式。我想为命令 updown 添加组合键。 Ctrl+u 用于 upCtrl+d 对于 down

我只看到关于 readline 的评论,但没有看到解释如何将组合集成到 gdb init 文件中的示例。有什么想法吗?

我不是途易用户,但我的理解是途易有两种模式。

在其初始(正常)模式下,它像普通的 gdb CLI 一样使用 readline。 Readline 通过 ~/.inputrc 提供 a way to rebind keys。您在这里需要知道的主要事情是,为了 readline 的目的,gdb 足够明智地称为 "gdb" 。所以绑定可能看起来像:

$if gdb
"\C-u": "up\n"
$endif

TUI 也有 "single key" 模式。据我所知,这种模式不使用 readline,也没有办法重新绑定键。但是,在这种模式下,"u" 和 "d" 已经按照您想要的方式绑定了。