在使用GDB进行调试时,我通常使用layout src来检查我的代码.但是当我打开它时,我不知道如何关闭它.似乎还有一些其他的布局,当打开一个新的布局时,它会拆分窗口,但是我仍然找不到合并分割窗口的命令.
ks1*_*322 58
您可以随时在调试会话期间离开或进入TUI.例如,您可以使用ctrl+ x a键绑定来完成.25.2 TUI密钥绑定.
vi Readline输入错误
在GDB 7.7中,Ctrl-x + a
如果您有以下内容,则无效~/.inputrc
:
set editing-mode vi
set keymap vi
Run Code Online (Sandbox Code Playgroud)
如果我删除那些线它是有效的.
这似乎在以下错误报告中提到:https://sourceware.org/bugzilla/show_bug.cgi?id = 15163
我已经在https://sourceware.org/ml/gdb/2015-06/msg00009.html请求了一个解决方法,Andrew Burgess回复说他刚刚提交了一个收到的补丁补丁:
tui enable
tui disable
Run Code Online (Sandbox Code Playgroud)
所以在未来的版本中我们应该有命令作为快捷方式的替代.
我后来在Ubuntu 18.04中的GDB 8.1上进行了测试,它运行得很好.
但后来我看到了灯光,并从TUI转移到GDB仪表板:https://github.com/cyrus-and/gdb-dashboard,它更加强大,减少了错误.
另见:http://superuser.com/questions/180512/how-to-turn-off-gdb-tui