Vim में बफर का चयन करने का एक तरीका बफ़र सूची को ब्राउज़ करने के लिए हो सकता है, एक विंडो में सूची ब्राउज़ करने के लिए मानक कमांड के रूप :ls
में या कुछ बाहरी प्लगइन / विम्सस्क्रिप्ट कोड के साथ ।
मान लीजिए कि मैं सीधे एक बफर में कूदना चाहता हूं, जितनी जल्दी हो सके।
अनुक्रमिक मोड में बफर सूची को पार करने के लिए, मैं अब <C-J>
<C-K>
शॉर्टकट का उपयोग करता हूं , मेरे .vimrc में सेट किया गया है:
" move among buffers with CTRL
map <C-J> :bnext<CR>
map <C-K> :bprev<CR>
दूसरा तरीका (डायरेक्ट एक्सेस) नंबर द्वारा स्विच किया जा सकता है : बफर नंबर को जानना, इसके बाद बफर नंबर दर्ज करके सीधे स्विच करना संभव है <C-^>
। इसलिए अगर मैं बफर नंबर 5 पर स्विच करना चाहता हूं, तो मैं प्रेस करूंगा 5<C-^>
।
लेकिन यह मेरे लिए काम नहीं कर रहा है (मैं विंडोज़ कीबोर्ड से इतालवी कीबोर्ड के साथ ubuntu बॉक्स पर vim 7.4 का उपयोग करता हूं )। मुझे संदेह है कि क्योंकि ^
चरित्र ^ì
इतालवी कीबोर्ड में ऊपरी मामले की कुंजी में है, इसलिए वास्तव में ^
मुझे प्रेस करने की आवश्यकता हैSHIFT-^
कोई विचार?
1<C-6>
बफर नंबर 1 पर स्विच करता है। धन्यवाद!
<c-6>
बजाय दबा सकते हैं<c-^>
?