2009-11-05 8 views
12

मैं विकास के लिए स्क्रीन में vim का उपयोग करें और अगर मैं vim छोड़ने, वर्तमान स्क्रीन सामग्री रहता है ...vim स्क्रीन बहाल

स्क्रीन (टर्म) के बाहर, बाहर निकलने vim पिछले बफर पुनर्स्थापित कर देगा (जैसे :

[ server1 ]~$ cmd 
     some stuff, some stuff 
[ server1 ]~$ cmd 
[ server1 ]~$ cmd 

)

लेकिन अंदर स्क्रीन।

मैंने xterm को स्क्रीन के अंदर टर्मिनल के रूप में उपयोग करने की कोशिश की - लेकिन वांछित प्रभाव के साथ नहीं।

सहायता के लिए धन्यवाद!

altscreen पर

कि यह ठीक करना चाहिए:

उत्तर

22

अपने घर निर्देशिका में फाइल .screenrc में, पंक्ति जोड़ें। स्क्रीन के लिए मैन पेज के मुताबिक, यह "वैकल्पिक स्क्रीन" समर्थन चालू करता है, "बस xterm में जैसा।"

मैंने इसका परीक्षण किया, और यह वही करता है जो आप खोज रहे हैं।

+0

बड़ा बड़ा धन्यवाद! वही है जो मुझे चाहिए :) – Beerweasle

+1

यह केवल नई स्क्रीन के लिए काम करता है। यदि आप इसे किसी मौजूदा स्क्रीन पर लागू करना चाहते हैं, तो आपको इसे कमांड के रूप में निष्पादित करना होगा, ऐसा करना: 'सी-ए:' 'अलस्क्रीन ऑन' – Renato