Jak wyłączyć GDB TUI?

19

Mam ten GUB TUI / układ na. Jak wrócić do domyślnego widoku GDB?

Nie mogę po prostu zrestartować GDB, ponieważ mam ważną rękę na sobie i dopóki mam te dodatkowe okna, nie mogę dobrze przewijać w widoku podstawowym.

użytkownik40167
źródło

Odpowiedzi:

16

Możesz wejść / wyjść z trybu TUI za pomocą jednej z następujących kombinacji:

  • Cx Ca
  • Cx a
  • Cx A.

Zazwyczaj jest to (nie trzeba podnosić Ctrlklucza):

  • Ctrl+ X+A
Meduza
źródło
3
Ale zobacz sourceware.org/bugzilla/show_bug.cgi?id=15163 , który jest zabawną gotcha dla osób skłonnych do gry na vi.
Rhys Ulerich,
@RhysUlerich dzięki! Myślę, że wspomniano o tym również na stackoverflow.com/questions/8953720 /... i prawdopodobnie wkrótce nastąpi obejście tego problemu: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
5

Z powodu błędu, o którym wspomniał Ulerich, który psuje mapowania, jeśli masz vitryb w swoim .inputrc, poprosiłem o obejście na https://sourceware.org/ml/gdb/2015-06/msg00009.html i Andrew Burgess odpowiedział, że właśnie przesłał dobrze odebraną łatkę, aby dodać:

tui enable
tui disable

więc w przyszłych wersjach powinniśmy mieć polecenia jako alternatywę dla skrótów.

Później przetestowałem to na GDB 8.1 w Ubuntu 18.04 i działało idealnie.

Ale potem zobaczyłem światło i przeniosłem się z TUI do GDB Dashboard, który jest po prostu mocniejszy i mniej wadliwy.

Zobacz także: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Ciro Santilli
źródło