Wie kann man GDB TUI ausschalten?

11864
user40167

Ich habe dieses GDB TUI / Layout auf. Wie kehrt man zur Standard-GDB-Ansicht zurück? Ich kann GDB nicht einfach neu starten, da ich ein wichtiges Backtrace auf meiner Hand habe. Solange ich diese zusätzlichen Fenster habe, kann ich in der Basisansicht nicht gut scrollen.

16

2 Antworten auf die Frage

14
jellyfish

Sie können den TUI-Modus mit einer dieser Kombinationen aufrufen / verlassen:

  • Cx Ca
  • Cx a
  • Cx A
Siehe jedoch http://sourceware.org/bugzilla/show_bug.cgi?id=15163. Dies ist eine unterhaltsame Gelegenheit für die Vi-geneigten. Rhys Ulerich vor 11 Jahren 3
@ RhysUlerich Danke! Ich denke, das wurde auch unter http://stackoverflow.com/questions/8953720/cannot-leave-tui-mode-with-ctrl-xa-nor-see-program-output-in-tui-mode erwähnt, und das gibt es wahrscheinlich bald ein Workaround: http://superuser.com/a/927728/128124 Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 9 Jahren 0
5
Ciro Santilli 新疆改造中心 六四事件 法轮功

Wegen des Fehlers, den Ulerich erwähnt hat, der die Zuordnungen unterbricht, wenn Sie einen viModus in Ihrem haben .inputrc, habe ich einen Workaround unter https://sourceware.org/ml/gdb/2015-06/msg00009.html beantragt, und Andrew Burgess hat geantwortet, dass er nur hatte vorgelegt ein gut aufgenommen Patch hinzufügen:

tui enable tui disable 

In zukünftigen Versionen sollten wir daher als Alternative zu den Tastenkombinationen Befehle haben.

Ich habe dies später auf GDB 8.1 in Ubuntu 18.04 getestet und es hat perfekt funktioniert.

Aber dann sah ich das Licht und wechselte von TUI zu GDB Dashboard: https://github.com/cyrus-and/gdb-dashboard, das einfach leistungsfähiger und weniger fehlerbehaftet ist.

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