Come disattivare GDI TUI?


19

Ho questo GDI TUI / layout attivo. Come posso tornare alla vista GDB predefinita?

Non riesco semplicemente a riavviare GDB, perché ho un backtrace importante nella mia mano e finché ho queste finestre extra non posso scorrere bene nella vista di base.

Risposte:


16

Puoi entrare / uscire dalla modalità TUI con una di queste combinazioni:

  • Cx Ca
  • Cx a
  • Cx A

Questo è in genere (non è necessario sollevare la Ctrlchiave):

  • Ctrl+ X+A

3
Ma vedi sourceware.org/bugzilla/show_bug.cgi?id=15163 , che è un gotcha divertente per i vi-inclinati.
Rhys Ulerich,

@RhysUlerich grazie! Penso che sia stato menzionato anche su stackoverflow.com/questions/8953720/… , e probabilmente ci sarà presto una soluzione alternativa: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

5

A causa del bug citato da Ulerich che interrompe le mappature se si dispone di vimodalità nella propria .inputrc, ho richiesto una soluzione alternativa a https://sourceware.org/ml/gdb/2015-06/msg00009.html e Andrew Burgess ha risposto che aveva appena ha inviato una patch ben ricevuta per aggiungere:

tui enable
tui disable

quindi nelle versioni future dovremmo avere comandi come alternativa alle scorciatoie.

Ho successivamente testato questo su GDB 8.1 in Ubuntu 18.04 e ha funzionato perfettamente.

Ma poi ho visto la luce e sono passato da TUI a Dashboard GDB che è semplicemente più potente e meno buggy.

Vedi anche: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.