Como desativo o GDB TUI?


19

Eu tenho esse layout / interface de usuário do GDB. Como faço para retornar à visualização GDB padrão?

Não posso simplesmente reiniciar o GDB, porque tenho um backtrace importante em minhas mãos e, desde que eu tenha essas janelas extras, não posso rolar bem na exibição básica.

Respostas:


16

Você pode entrar / sair do modo TUI com uma destas combinações:

  • Cx Ca
  • Cx a
  • Cx A

Isso geralmente é necessário (não é necessário levantar a Ctrlchave):

  • Ctrl+ X+A

3
Mas consulte sourceware.org/bugzilla/show_bug.cgi?id=15163 , que é uma pegadinha divertida para os que gostam de vi.
Rhys Ulerich

@RhysUlerich thanks! Eu acho que isso também foi mencionado em stackoverflow.com/questions/8953720/… , e provavelmente haverá uma solução alternativa em breve: superuser.com/a/927728/128124
Ciro Santilli

5

Por causa do bug que Ulerich mencionou, que interrompe os mapeamentos, se você tiver um vimodo no seu .inputrc, solicitei uma solução alternativa em https://sourceware.org/ml/gdb/2015-06/msg00009.html e Andrew Burgess respondeu que ele tinha acabado de enviou um patch bem recebido para adicionar:

tui enable
tui disable

portanto, em versões futuras, devemos ter comandos como uma alternativa aos atalhos.

Mais tarde, testei isso no GDB 8.1 no Ubuntu 18.04 e funcionou perfeitamente.

Mas então eu vi a luz e mudei da TUI para o GDB Dashboard, que é simplesmente mais poderoso e com menos bugs.

Consulte também: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.