Comment désactiver GDB TUI?

19

J'ai ce GDB TUI / layout sur. Comment revenir à la vue GDB par défaut?

Je ne peux pas simplement redémarrer GDB, car j'ai une trace importante sur ma main et tant que j'ai ces fenêtres supplémentaires, je ne peux pas bien faire défiler la vue de base.

user40167
la source

Réponses:

16

Vous pouvez entrer / quitter le mode TUI avec l'une de ces combinaisons:

  • Cx Ca
  • Cx a
  • Cx A

C'est généralement (pas besoin de lever la Ctrlclé):

  • Ctrl+ X+A
méduse
la source
3
Mais voir sourceware.org/bugzilla/show_bug.cgi?id=15163 , qui est un piège amusant pour les vi-inclinés.
Rhys Ulerich
@RhysUlerich merci! Je pense que cela a également été mentionné sur stackoverflow.com/questions/8953720/… , et il y aura probablement une solution de contournement bientôt: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
5

En raison du bug mentionné par Ulerich qui rompt les mappages si vous avez un vimode dans votre .inputrc, j'ai demandé une solution de contournement à https://sourceware.org/ml/gdb/2015-06/msg00009.html et Andrew Burgess a répondu qu'il venait de soumis un patch bien reçu pour ajouter:

tui enable
tui disable

donc dans les futures versions, nous devrions avoir des commandes comme alternative aux raccourcis.

J'ai ensuite testé cela sur GDB 8.1 dans Ubuntu 18.04 et cela a parfaitement fonctionné.

Mais ensuite j'ai vu la lumière et je suis passé de TUI à GDB Dashboard qui est tout simplement plus puissant et moins bogué.

Voir aussi: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
la source