如何关闭 GDB TUI?

use*_*167 19 gdb

我有这个 GDB TUI/布局。如何返回到默认的 GDB 视图?

我不能只是重新启动 GDB,因为我手头有重要的回溯,只要我有这些额外的窗口,我就无法在基本视图上很好地滚动。

小智 18

您可以使用以下组合之一进入/离开 TUI 模式:

  • 钙离子
  • CXA
  • CXA

这通常是(无需提起Ctrl钥匙):

  • Ctrl+ X+A

  • 但请参阅 http://sourceware.org/bugzilla/show_bug.cgi?id=15163,这是 vi 倾向的有趣问题。 (4认同)

Cir*_*郝海东 5

东阳的bug Ulerich提到的,如果你有打破了映射vi在你的方式.inputrc,我已经要求解决方法在https://sourceware.org/ml/gdb/2015-06/msg00009.html和安德鲁·伯吉斯回答说,他只是提交了一个广受欢迎的补丁来添加:

tui enable
tui disable
Run Code Online (Sandbox Code Playgroud)

所以在未来的版本中,我们应该有命令作为快捷方式的替代品。

我后来在 Ubuntu 18.04 中的 GDB 8.1 上对此进行了测试,并且运行良好。

但后来我看到了曙光,并从 TUI 转移到了GDB 仪表板,它更强大,故障更少。

另见:https : //stackoverflow.com/questions/8409540/how-to-close-layout-src-windows-in-gdb