सीआरटीएल-एफ के साथ ईओएफ तक स्क्रॉल करने पर मैं 10 लाइनें कैसे प्रदर्शित कर सकता हूं?


17

मैं vi का उपयोग करने के लिए अभ्यस्त हूं, विम नहीं। मुझे जो बात परेशान करती है, वह यह है कि जब आप CTRL-F के साथ स्क्रॉल कर रहे हैं और EOF तक पहुँच रहे हैं, तो विम बहुत ही अंतिम पंक्ति तक स्क्रॉल करता है और इस लाइन को आपकी स्क्रीन के शीर्ष पर रखता है, और आप ऊपर की रेखाएँ नहीं देख सकते। आपको थोड़ा स्क्रॉल करना होगा ताकि आप संदर्भ देख सकें। यह सब केवल CTRL-F के साथ होता है, न कि j या डाउन कर्सर की के साथ।

Vi में, आप नीचे स्क्रॉल करते हैं (CTRL-F के साथ), लेकिन जब आप EOF तक पहुँचते हैं तब भी यह आपको दिखाता है, कहते हैं, 15 लाइनें और फिर विशिष्ट ~।

मैं इस मामले में vi की तरह व्यवहार करने के लिए विम को कैसे कॉन्फ़िगर कर सकता हूं? मैं रिमोट एक्सेस के लिए पुट्टी का उपयोग कर रहा हूं।

जवाबों:


25

आप विकल्प स्क्रॉलऑफ़ सेट करना चाहते हैं :

'स्क्रॉलऑफ़' तो 'संख्या (डिफ़ॉल्ट 0)

कर्सर के ऊपर और नीचे रखने के लिए स्क्रीन लाइनों की संख्या। इससे कुछ संदर्भ दिखाई देंगे जहाँ आप काम कर रहे हैं।

उदाहरण के लिए उपयोग करें

:set scrolloff=10

हमेशा कम से कम 10 लाइनें दिखाई देती रहें।


2

शिफ्ट-जी के साथ फ़ाइल के निचले भाग में जाना आसान है। यह फ़ाइल के अंत में नहीं जाता है।


3
उसका लक्ष्य फ़ाइल के अंत में जाने की कोशिश करना नहीं है। वह CTRL-F के साथ फाइल को स्क्रॉल कर रहा है और अंत में पहुंचने पर विम के व्यवहार को पसंद नहीं करता है। वो अलग बात है।
स्टारफिश

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