आप tabmove
कमांड का उपयोग कर सकते हैं । ( :help tabmove
आप सभी को यह जानने की आवश्यकता है)
कमांड दो तरह के पैरामीटर लेता है:
एक संकेत ( +
या -
) एक संख्या के बाद:
:tabmove +2
आपके टैब को 2 स्थानों पर दाईं ओर ले जाएगा
:tabmove -2
बाईं ओर वही करेंगे।
आप टैब की स्थिति निर्धारित करने के लिए एक साधारण संख्या के साथ कमांड का उपयोग भी कर सकते हैं:
:tabmove 0
टैब को पहले वाले के रूप में रखा जाएगा
:tabmove 2
टैब को तीसरे स्थान पर रखेगा
:tabmove
पिछले एक के रूप में टैब डाल देंगे
साथ ही मैंने उन पंक्तियों को अपने अंदर डाला .vimrc
" move current tab to left/right
noremap <Leader><Left> :execute 'silent! tabmove ' . (tabpagenr()-2)<CR>
noremap <Leader><Right> :execute 'silent! tabmove ' . tabpagenr()<CR>
वे आपको संयोजन के साथ एक स्थान के वर्तमान टैब को स्थानांतरित करने की अनुमति देते हैं Leader+ Right arrowऔर Leader+ Left arrowशायद वे आपके लिए उपयोगी हो सकते हैं।
संपादित करें: जैसा कि @TomMcDo ने टिप्पणी में बताया है कि पिछले मैपिंग को सरल बनाया जा सकता है और अभी भी ठीक से काम कर सकता है:
noremap <Leader><Left> :tabmove -1<CR>
noremap <Leader><Right> :tabmove +1<CR>
:tabmove -1
और का उपयोग करें:tabmove +1
?