2014-05-21 8 views
6

जीएनयू स्क्रीन में, मुझे पता है कि मैं स्क्रॉल बैक (बफर आकार) को बदल सकते हैं इस आदेश का उपयोग: .screenrc मेंजीएनयू स्क्रीन: वर्तमान स्क्रॉलबैक मूल्य को कैसे जांचें?

<Ctrl-a>:scrollback 10000

इस लाइन के साथ-साथ जोड़ने:

defscrollback 10000

लेकिन मैं कैसे जांच करूं कि वर्तमान मूल्य क्या है? (स्पष्टीकरण के लिए, .screenrc फ़ाइल को देखकर और defscrollback के साथ लाइन का पता लगाने का समाधान वह समाधान नहीं है जिसे मैं ढूंढ रहा हूं।)

धन्यवाद!

+0

यह संभावना सुपरसियर पर निर्भर है। –

उत्तर

4

जैसे ही आप स्क्रॉल मोड में प्रवेश के रूप में (Ctrlएक तो Esc), आप की तरह

Copy mode - Column 71 Line 25(+3000) (80,25) 

3000 स्क्रॉल बैक आकार है एक स्थिति रेखा को देखना चाहिए। जब तक आप स्क्रॉलबैक मोड में हों, तब तक आप CtrlG का उपयोग उस स्थिति रेखा का एक छोटा संस्करण देखने के लिए कर सकते हैं। यदि आप अब नीचे नहीं हैं, तो +3000 को यह दिखाने के लिए बदला जाएगा कि आपने कितनी दूर स्क्रॉल किया है। यह बताता है कि वर्तमान में प्रदर्शित क्षेत्र से कितनी लाइनें उपलब्ध हैं, इसलिए +0 का मतलब है कि आपने सभी तरह से स्क्रॉल किया है।

+0

अच्छा समाधान, लेकिन नकारात्मक लगता है कि मुझे सही 'स्क्रॉलबैक' मान प्राप्त करने से पहले मुझे सबसे पहले बफर भरने की आवश्यकता है। – haejeong87

+1

शायद यह संस्करण-निर्भर है, लेकिन मेरे लिए यह हमेशा पूर्ण मान दिखाता है (और यदि मैं सत्र की शुरुआत से पहले स्क्रॉल करता हूं, तो मुझे 3000 खाली रेखाएं दिखाई देती हैं) –

+0

मैं सही खड़ा हूं! मुझे हाहा महसूस करने में मदद करने के लिए धन्यवाद। – haejeong87

0

आप उस विशेष विंडो के लिए वर्तमान में सेट स्क्रॉलबैक आकार का मान प्राप्त करने के लिए Ctrl-A i आदेश भी जारी कर सकते हैं।

संबंधित मुद्दे