在使用GDB进行调试时,我通常使用layout src来检查我的代码 . 但是当我打开它时,我不知道如何关闭它 . 似乎还有一些其他的布局,当打开一个新的布局时,它会拆分窗口,但是我仍然找不到合并分割窗口的命令 .
您可以随时在调试会话期间离开或进入TUI . 例如,您可以使用ctrl x键绑定来完成此操作 . 25.2 TUI Key Bindings .
vi Readline input bug
在GDB 7.7中,如果在 ~/.inputrc 中, Ctrl-x + a 不起作用:
~/.inputrc
Ctrl-x + a
set editing-mode vi set keymap vi
如果我删除那些线它是有效的 .
这似乎在以下错误报告中提到:https://sourceware.org/bugzilla/show_bug.cgi?id=15163
我在https://sourceware.org/ml/gdb/2015-06/msg00009.html请求了一个解决方法,Andrew Burgess回复说他有一个很好的补丁补充:
tui enable tui disable
所以在未来的版本中我们应该有命令作为快捷方式的替代 .
我后来在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
2 回答
您可以随时在调试会话期间离开或进入TUI . 例如,您可以使用ctrl x键绑定来完成此操作 . 25.2 TUI Key Bindings .
vi Readline input bug
在GDB 7.7中,如果在
~/.inputrc
中,Ctrl-x + a
不起作用:如果我删除那些线它是有效的 .
这似乎在以下错误报告中提到:https://sourceware.org/bugzilla/show_bug.cgi?id=15163
我在https://sourceware.org/ml/gdb/2015-06/msg00009.html请求了一个解决方法,Andrew Burgess回复说他有一个很好的补丁补充:
所以在未来的版本中我们应该有命令作为快捷方式的替代 .
我后来在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