Як вимкнути GDB TUI?


16

У мене є GDB TUI / макет на. Як повернутися до перегляду GDB за умовчанням? Я не можу просто перезапустити GDB, тому що я маю важливе зворотне трасування на моїй руці і до тих пір, поки у мене є ці додаткові вікна, я не можу прокрутити на основний вигляд.

Відповіді:


14

Ви можете ввести / вийти з режиму TUI з однією з цих комбінацій:

  • C-x C-a
  • C-x a
  • C-x A

3
Але подивіться sourceware.org/bugzilla/show_bug.cgi?id=15163 , що є цікавим моментом для vi-схильних.
Rhys Ulerich

@RhysUlerich спасибі! Я думаю, що це також згадувалося в stackoverflow.com/questions/8953720/… і, швидше за все, скоро буде обхідний шлях: superuser.com/a/927728/128124
Ciro Santilli 新疆改造中心 六四事件 法轮功

5

Через помилку Улеріх згадував який розбиває відображення, якщо у вас є vi у вашому .inputrc, Я подав запит на обхід https://sourceware.org/ml/gdb/2015-06/msg00009.html і Ендрю Берджесс відповів, що він щойно надіслано добре отриманий патч для додавання:

tui enable
tui disable

тому в наступних версіях ми повинні мати команди як альтернативу ярликам.

Пізніше я перевірив це на GDB 8.1 в Ubuntu 18.04 і він працював відмінно.

Але потім я побачив світло і перейшов з TUI в Інформаційна панель GDB який просто більш потужний і менш глючний.

Дивіться також: https://stackoverflow.com/questions/8409540/how-to-close-layout-src-windows-in-gdb

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.