web-dev-qa-db-fra.com

Comment fermer les fenêtres de disposition SRC dans gdb?

Lors du débogage avec GDB, j'utilise généralement la mise en page src pour vérifier mon code. Mais quand je l'ouvre, je ne sais pas comment le fermer. Il semble qu'il existe une autre disposition, et lorsque vous ouvrez une nouvelle disposition, cela fractionnera la fenêtre, mais je ne trouve toujours pas de commande pour fusionner les fenêtres fractionnées.

39
Frank Cheng

+ reliure à clé. 25.2 Liaisons de touches TUIctrlxa

61
ks1322

vi Bogue de saisie de la ligne de lecture

Dans GDB 7.7, Ctrl-x + a ne fonctionne pas si vous avez dans votre ~/.inputrc:

set editing-mode vi
set keymap vi

Si je supprime ces lignes, cela fonctionne.

Cela semble être mentionné dans le rapport de bogue suivant: https://sourceware.org/bugzilla/show_bug.cgi?id=1516

J'ai demandé une solution de contournement à https://sourceware.org/ml/gdb/2015-06/msg00009.html et Andrew Burgess a répondu qu'il avait juste soumis un puits patch reçu à 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 j'ai vu la lumière et je suis passé de TUI à GDB Dashboard: https://github.com/cyrus-and/gdb-dashboard qui est tout simplement plus puissant et moins bogué.

Voir aussi: http://superuser.com/questions/180512/how-to-turn-off-gdb-tui