如何关闭GDB TUI?


19

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

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

Answers:


16

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

  • Cx Ca.
  • Cx a
  • Cx A.

这通常是(不需要抬起Ctrl钥匙):

  • Ctrl+ X+A

3
但请参阅sourceware.org/bugzilla/show_bug.cgi?id=15163,这对于vi倾向来说是一个有趣的问题。
Rhys Ulerich

@RhysUlerich谢谢!我认为stackoverflow.com/questions/8953720 / ...也提到了这一点,很快就会出现一种解决方法:superuser.com/a/927728/128124
Ciro Santilli新疆改造中心996ICU六四事件2015年

5

因为Ulerich提到的错误,如果你有vi模式,它会破坏映射.inputrc,我已经请求了https://sourceware.org/ml/gdb/2015-06/msg00009.html的解决方法,Andrew Burgess回复说他刚刚提交了一个很好的补丁补充:

tui enable
tui disable

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

我后来在Ubuntu 18.04中的GDB 8.1上进行了测试,它运行得很好。

但后来我看到了灯光并从TUI转移到了GDB Dashboard,它更加强大,而且越来越少。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.