2
我使用GNU gdb (GDB) 7.10.1
和-tui
模式。我想爲命令up
和down
添加一個組合鍵。喜歡的東西按Ctrl +ü爲和up
按Ctrl +d爲down
。GDB:如何添加一個運行命令的組合鍵?
我只看到過有關readline的評論,但沒有解釋如何將組合集成到gdb init文件中的示例。任何想法?
我使用GNU gdb (GDB) 7.10.1
和-tui
模式。我想爲命令up
和down
添加一個組合鍵。喜歡的東西按Ctrl +ü爲和up
按Ctrl +d爲down
。GDB:如何添加一個運行命令的組合鍵?
我只看到過有關readline的評論,但沒有解釋如何將組合集成到gdb init文件中的示例。任何想法?
我不是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」已經按照你喜歡的方式綁定了。
非常感謝!你讓我今天一整天都感覺很好。 '\ n'不能正常工作,'\ C-m'等同於'Enter'。 –