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

时间:2016-01-19 23:22:11

标签: configuration gdb keyboard-shortcuts

我在GNU gdb (GDB) 7.10.1模式下使用-tui。我想为命令updown添加一个组合键。类似 Ctrl + u up Ctrl + d down

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

1 个答案:

答案 0 :(得分:2)

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

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

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

TUI也有“单键”模式。据我所知,这种模式不使用readline,也没有办法重新绑定密钥。但是,在这种模式下,“你”和“d”已经按你喜欢的方式绑定了。