जवाबों:
स्क्रॉल-बाइंडिंग के लिए दस्तावेज़ देखें । आपको प्रत्येक विंडो के लिए इसे सेट करना होगा जिसे आप बाउंड करना चाहते हैं (उदाहरण के लिए न्यूनतम 2)
यदि आप 2 फ़ाइलों की तुलना कर रहे हैं, हालांकि, vimdiff अधिक उपयोग हो सकता है
पहले विभाजन पर जाएं, और अंदर टाइप करें
:set scrollbind
अगले एक ( ctrl+ w) पर जाएं, और ऐसा ही करें।
निष्क्रिय करने के लिए:
:set noscrollbind
अधिक जानकारी के लिए, स्क्रॉल बाइंडिंग के लिए दस्तावेज़ीकरण देखें - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbindइसे एक ही बार में सभी विभाजन के लिए सेट कर सकते हैं ।
:windo set scrollbind
सभी विंडो में स्क्रॉलबाइंड सेट करेगा।
nmap <F5> :windo set scrollbind!<cr>सभी खुली खिड़कियों में स्क्रॉलबाइंड टॉगल करने जैसा कुछ होना उपयोगी हो सकता है ।
scrollbind!मेरे लिए काम नहीं किया, लेकिन invscrollbindकिया। एक सुपर मैपिंग। धन्यवाद!
अच्छा दिन,
दो फाइलों पर vimdiff का उपयोग करने की कोशिश की?
vimdiff file1 file2
यह आपको डिफ़ॉल्ट रूप से स्क्रॉल बाइंडिंग देगा।
कमांड लाइन से:
vim -O file1 file2 -c 'windo set scb!'
-ओ = अगल बगल में खुला।
-c = उद्धरणों में निम्नलिखित प्रकार को एक विम विकल्प के रूप में माना जाता है।
'windo' = सभी पैनलों पर लागू होता है।
स्क्रॉल के लिए 'scb' = शॉर्टहैंड। कुछ टाइपिंग बचाता है, लेकिन दोनों विनिमेय हैं।
'!' = टॉगल करना। इस तरह आप बाद में इसे बंद करने के लिए एक ही कमांड का उपयोग कर सकते हैं।
बाद के लिए, यहाँ मुझे क्या करने की ज़रूरत थी, क्योंकि मैं vimdiff के साथ शुरू नहीं किया था।
मैंने एक फाइल लोड की। फिर: दूसरे को लोड करने के लिए वी.एस.पी.
वे बहुत अलग फाइलें हैं, लेकिन मैं देखना चाहता था कि उनके बीच क्या आम है।
इसलिए...
:set diff
:set diffopt=iwhite
:set scrollbind