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.
+ reliure à clé. 25.2 Liaisons de touches TUI . ctrlxa
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