Bagaimana cara mematikan GDB TUI?


19

Saya memiliki TUI / tata letak GDB ini di. Bagaimana cara kembali ke tampilan GDB default?

Saya tidak bisa begitu saja memulai kembali GDB, karena saya memiliki backtrace yang penting di tangan saya dan selama saya memiliki windows tambahan ini saya tidak dapat menggulir dengan baik pada tampilan dasar.

Jawaban:


16

Anda dapat memasuki / meninggalkan mode TUI dengan salah satu kombinasi ini:

  • Cx Ca
  • Cx a
  • Cx A

Ini biasanya (tidak perlu mengangkat Ctrlkunci):

  • Ctrl+ X+A

3
Tetapi lihat sourceware.org/bugzilla/show_bug.cgi?id=15163 , yang merupakan gotcha yang menyenangkan untuk yang cenderung vi.
Rhys Ulerich

@RhysUlerich terima kasih! Saya pikir itu juga disebutkan di stackoverflow.com/questions/8953720/… , dan kemungkinan akan ada solusi segera: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

5

Karena bug yang disebutkan Ulerich yang memecah pemetaan jika Anda memiliki vimode dalam mode Anda .inputrc, saya telah meminta solusi di https://sourceware.org/ml/gdb/2015-06/msg00009.html dan Andrew Burgess menjawab bahwa ia baru saja mengirimkan tambalan yang diterima dengan baik untuk ditambahkan:

tui enable
tui disable

jadi dalam versi yang akan datang kita harus memiliki perintah sebagai alternatif untuk pintasan.

Saya kemudian menguji ini pada GDB 8.1 di Ubuntu 18.04 dan itu bekerja dengan sempurna.

Tapi kemudian saya melihat cahaya dan pindah dari TUI ke Dashboard GDB yang hanya lebih kuat dan kurang buggy.

Lihat juga: /programming/8409540/how-to-close-layout-src-windows-in-gdb

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.