2016-01-19 40 views
2

我使用GNU gdb (GDB) 7.10.1-tui模式。我想爲命令updown添加一個組合鍵。喜歡的東西按Ctrl +üup按Ctrl +ddownGDB:如何添加一個運行命令的組合鍵?

我只看到過有關readline的評論,但沒有解釋如何將組合集成到gdb init文件中的示例。任何想法?

回答

2

我不是TUI用戶,但我的理解是TUI有兩種模式。

在其初始(正常)模式下,它使用像普通gdb CLI一樣的readline。 Readline通過~/.inputrc提供a way to rebind keys。你需要知道的主要事情是,爲了readline的目的,gdb被稱爲「gdb」。所以綁定可能如下所示:

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

TUI還有一個「單鍵」模式。據我所知,這種模式不使用readline,也沒有辦法重新綁定密鑰。但是,在這種模式下,「u」和「d」已經按照你喜歡的方式綁定了。

+0

非常感謝!你讓我今天一整天都感覺很好。 '\ n'不能正常工作,'\ C-m'等同於'Enter'。 –

相關問題