जीएनयू स्क्रीन - छोड़ने के बाद विम विंडो हटाना


12

मैं अपने मैक पर X11 के साथ GNU स्क्रीन के साथ urxvt का उपयोग करता हूं। मुझे बहुत पसंद है। मेरा एकमात्र मुद्दा, यह है कि जब मैंने विम को छोड़ दिया, तो यह विम विंडो के नीचे शेल प्रॉम्प्ट डालता है। यह एक बड़ा मुद्दा नहीं है, लेकिन यह मूल रूप से जो कुछ भी मैं कर रहा था उससे पहले कि मैं विम खोलता हूँ छुपाता है। अगर मैं GNU स्क्रीन के बिना urxvt का उपयोग करता हूं और vim छोड़ता हूं, तो यह vim विंडो को छुपाता है और प्रॉम्प्ट खोलने के तुरंत बाद अपना शेल प्रॉम्प्ट डालता है।

किसी भी विचार के रूप में मैं इसके साथ मदद करने के लिए स्क्रीन में क्या तय कर सकता हूं?

क्या यह स्क्रीन कंबल के साथ कुछ करना है?


यहाँ आम सेटिंग के साथ एक अच्छा लिंक है जो आपको अपने स्क्रीन आर्क या .rcrc wiki.linuxquestions.org/wiki/Screen
स्पाइक

जवाबों:


18

सक्षम altscreenविकल्प में ~/.screenrc

पूर्ण-स्क्रीन प्रोग्राम "वैकल्पिक स्क्रीन" नामक एक टर्मिनल सुविधा का उपयोग करते हैं, जिसमें एक अलग स्क्रीन बफर होता है और (अक्सर) ऐसे इंटरफेस के अनुकूल होने के लिए मामूली व्यवहार में परिवर्तन होता है। कार्यक्रम शुरू होने पर 'वैकल्पिक' स्क्रीन में प्रवेश करता है, और बाहर निकलते समय 'सामान्य' पर वापस जाता है।

चूंकि स्क्रीन स्वयं एक टर्मिनल एमुलेटर के रूप में कार्य करता है, इसलिए इसे ऑल-स्क्रीन फीचर का भी अनुकरण करना होगा। अन्य सभी टर्मिनल एमुलेटर डिफ़ॉल्ट रूप से इस सुविधा को सक्षम करते हैं, लेकिन स्क्रीन ने इसे altscreenकुछ ऐतिहासिक कारणों के विकल्प के पीछे छिपा दिया है।


1
मैं तुम्हें पर्याप्त नहीं कर सकता!
जॉर्ज

11

इस लाइन को अपने ~ / .rcrc में जोड़ें:

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