मैं GDB TUI को कैसे बंद करूं?


19

मेरे पास यह GDB TUI / लेआउट है। मैं डिफ़ॉल्ट GDB दृश्य पर कैसे लौटूं?

मैं सिर्फ GDB को पुनरारंभ नहीं कर सकता, क्योंकि मेरे हाथ में महत्वपूर्ण बैकट्रेस है और जब तक मेरे पास ये अतिरिक्त विंडो हैं, मैं बुनियादी दृश्य पर अच्छी तरह से स्क्रॉल नहीं कर सकता।

जवाबों:


16

आप इस संयोजन के साथ TUI मोड में प्रवेश / छोड़ सकते हैं:

  • Cx सीए
  • Cx a
  • Cx A

यह आम तौर पर ( Ctrlकुंजी को उठाने की कोई आवश्यकता नहीं है ):

  • Ctrl+ X+A

3
लेकिन sourceware.org/bugzilla/show_bug.cgi?id=15163 देखें , जो कि विए -इच्छुक के लिए एक मज़ेदार गुच्चा है
Rhys Ulerich

@RhysUlerich धन्यवाद! मुझे लगता है कि इसका उल्लेख stackoverflow.com/questions/8953720/… पर भी किया गया था , और जल्द ही एक वर्कअराउंड होने की संभावना है: superuser.com/a/927728/128124
Ciro Santilli 新疆 改造 中心 mentioned mentioned 事件

5

बग उलेरिच के बीकॉज का उल्लेख किया गया है, जो viआपके मोड में होने पर मैपिंग को तोड़ता है .inputrc, मैंने https://sourceware.org/ml/gdb/2015-06/msg00009.html और एंड्रयू बर्गेस पर वर्कअराउंड का अनुरोध किया है, जिसका उत्तर उन्होंने अभी दिया था जोड़ने के लिए एक अच्छी तरह से प्राप्त पैच प्रस्तुत :

tui enable
tui disable

इसलिए भविष्य के संस्करणों में हमारे पास शॉर्टकट के विकल्प के रूप में कमांड होनी चाहिए।

मैंने बाद में Ubuntu 18.04 में GDB 8.1 पर इसका परीक्षण किया है और इसने पूरी तरह से काम किया है।

लेकिन फिर मैंने प्रकाश को देखा और टीयूआई से जीडीबी डैशबोर्ड में चला गया जो कि बस अधिक शक्तिशाली और कम छोटी गाड़ी है।

इसे भी देखें: /programming/8409540/how-to-close-layout-src-windows-in-gdb

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.