`रैप` विकल्प सेट होने पर स्क्रॉलिंग मुद्दे


10

मैं अपने आप को इस मुद्दे से निपटने के लिए हर बार wrapविकल्प सक्रिय होता है (अपने विशेष मामले में जब भी मैं मार्कडाउन फ़ाइलों के साथ काम कर रहा हूं)।

क्या होता है यह है कि, जबकि ऊपर स्क्रॉल और साथ बफर नीचे jऔर k, पाठ की लिपटे लाइनों दूर शीर्ष पर (नेत्रहीन एक पैराग्राफ के गठन) और अंतिम निचले नहीं स्क्रॉल सुचारू रूप से कर (यानी एक-एक करके) बाहर स्क्रीन के। इसके बजाय, पूरे पैराग्राफ गायब हो जाते हैं और अचानक और फिर से दिखाई देने लगते हैं, जिससे एक भटकाव और कष्टप्रद प्रभाव होता है।

मुझे लगता है कि एक GIF बेहतर होता है कि क्या होता है। यहाँ, मैं kबार-बार ऊपर की ओर स्क्रॉल करने के लिए दबा रहा हूँ । नीचे के पैराग्राफ पर नज़र रखें!

ओह

मुझे इस व्यवहार की आदत हो गई क्योंकि मुझे नहीं लगा कि यह ठीक करने योग्य था, लेकिन तब मुझे महसूस हुआ कि शारीरिक रेखाओं और wrapपरेशानों के साथ ऐसा नहीं होता है ।

क्या भौतिक तरीकों के बजाय दृश्य लाइनों द्वारा स्क्रीन से बाहर स्क्रॉल करने के लिए विम को बताने का एक तरीका है?

पुनश्च: हाँ, मैं अपने मैप किया गया है jऔर kकरने के लिए gjऔर gk


इससे आपको मदद मिल सकती है: vi.stackexchange.com/questions/11315/…
stackzebra

जवाबों:


5

यह एक मुद्दा है, जिसे अक्सर अनुरोध किया गया है लेकिन इसे कभी लागू नहीं किया गया। तो नहीं, एक बेहतर और चिकनी स्क्रॉल के लिए कोई संभावना नहीं है, एक बार लाइनें लपेटें।


क्या आप इस मुद्दे पर चर्चा करने के लिए एक लिंक प्रदान करने में सक्षम हैं? मैं और जानना चाहूंगा।
जूल


2

मुझे लगता है कि आप देख रहे हैं:

set display=lastline

देखते हैं :help 'display'


कि थोड़े काम किया है, लेकिन मैं अभी भी चिकनी नहीं है, लाइन-दर-लाइन स्क्रॉलिंग मुझे मिलती है जब मैं परेशान होता हूं wrap। व्यवहार अब वास्तव में असंगत दिखता है: ऊपर जाते समय अधिक क्रमिक (लेकिन अभी भी लाइन-बाय-लाइन नहीं) स्क्रॉल करना, और नीचे जाते समय पैराग्राफ उपस्थिति को अचानक रोकना ( जीआईएफ देखें )।
जूल

बहुत बुरा, मदद पृष्ठ को पढ़ने का कारण है जो वास्तव में मेरे विकल्प की तरह दिखता है।
जूल

2
:help 'scrolljump'मेरे अनुसार मुझे लगता है कि कर्सर को ऑफ-स्क्रीन ले जाने पर आपको न्यूनतम छलांग मिल सकती है। लेकिन wrapआपके मामले में सेट के साथ , एक लाइन कई स्क्रीन लाइनों पर कब्जा कर सकती है।
विटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.