¿Cómo apago GDB TUI?

19

Tengo este GDB TUI / diseño en. ¿Cómo vuelvo a la vista GDB predeterminada?

No puedo simplemente reiniciar GDB, porque tengo un importante retroceso en mi mano y mientras tenga estas ventanas adicionales no puedo desplazarme bien en la vista básica.

usuario40167
fuente

Respuestas:

16

Puede ingresar / salir del modo TUI con una de estas combinaciones:

  • Cx Ca
  • Cx a
  • Cx A

Esto es típicamente (no es necesario levantar la Ctrlllave):

  • Ctrl+ X+A
Medusa
fuente
3
Pero vea sourceware.org/bugzilla/show_bug.cgi?id=15163 , que es un truco divertido para los que se inclinan por el vi.
Rhys Ulerich
@RhysUlerich gracias! Creo que eso también se mencionó en stackoverflow.com/questions/8953720/… , y es probable que haya una solución pronto: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
5

Debido al error que Ulerich mencionó que rompe las asignaciones si tiene vimodo en su .inputrc, he solicitado una solución en https://sourceware.org/ml/gdb/2015-06/msg00009.html y Andrew Burgess respondió que acababa de envió un parche bien recibido para agregar:

tui enable
tui disable

así que en futuras versiones deberíamos tener comandos como alternativa a los atajos.

Más tarde probé esto en GDB 8.1 en Ubuntu 18.04 y funcionó perfectamente.

Pero luego vi la luz y me mudé de TUI a GDB Dashboard, que es simplemente más potente y con menos errores.

Ver también: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
fuente