मैंने अभी अपने प्रोजेक्ट के लिए NERDTree vim plugin का उपयोग शुरू किया है।
मुझे खोले गए टैब के बीच स्विच करने के लिए दस्तावेज़ नहीं मिल रहे हैं। क्या कोई मुझे शॉर्टकट कुंजी [s] बता सकता है?
धन्यवाद...
मैंने अभी अपने प्रोजेक्ट के लिए NERDTree vim plugin का उपयोग शुरू किया है।
मुझे खोले गए टैब के बीच स्विच करने के लिए दस्तावेज़ नहीं मिल रहे हैं। क्या कोई मुझे शॉर्टकट कुंजी [s] बता सकता है?
धन्यवाद...
जवाबों:
माइकल मैडसेन द्वारा सूचीबद्ध लोगों से परे एक अतिरिक्त विकल्प (और मेरी व्यक्तिगत पसंद):
gt
= अगला टैब
gT
= पिछला टैब
मैं टैब के बीच स्विच करने के लिए अपनी विम नेविगेशन कुंजियों को बांधना पसंद करता हूं। यहाँ मेरी .vimrc
फ़ाइल से लाइनें हैं :
map <C-l> :tabn<CR>
map <C-h> :tabp<CR>
map <C-n> :tabnew<CR>
इस तरह, मैं बाएँ और दाएँ बटन का उपयोग करके टैब के बीच स्विच कर सकता हूँ जैसे कि मैं सामान्य रूप से कर्सर को स्थानांतरित करूँगा, सिवाय इसके कि मैं बस Controlकुंजी को पकड़ूँ।
में एक त्वरित जांच :h tabs
यह पता चलता है CTRL- Page Downटैब्स के बीच चक्र करने के लिए। आप :tabnext
कमांड का उपयोग भी कर सकते हैं ( :tabn
संक्षेप में)।
Ctrl
जब टर्मिनल का उपयोग कर टर्मिनल में vim चलाया जाता है तो न तो बटन काम करता है। यदि टर्मिनल टैब का उपयोग नहीं कर रहे हैं, तो या तो Ctrl
काम करता है
मैं मैक पर iTerm का उपयोग करता हूं, और मुझे Shift- [बाएं तीर कुंजी] और Shift- [सही तीर कुंजी] का उपयोग करके अगले / पिछले टैब पर स्विच करने में सक्षम होना पसंद है
मेरे .vimrc से, MacVim में समान कार्य करने का तरीका यहाँ बताया गया है;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
FYI करें, डिफ़ॉल्ट रूप से, प्रमुख कॉम्बो Cmd-Shift- [और Cmd-Shift-] MacVim (और Google Chrome, Safari और संभवतः अन्य सामान का एक गुच्छा) में टैब के बीच बदल जाएगा
फ़ायरफ़ॉक्स जैसे टैब नेविगेशन को सक्षम करने के लिए इसे अपने vimrc में जोड़ें:
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
इसके अलावा इस काम उपयोग में आते हैं <A-Fn>
n वें tabpage पर जाने के लिए
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
कहाँ पे,
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
नोट: Alt + f4 का उपयोग आमतौर पर खिड़कियों को बंद करने के लिए किया जाता है। तो उसके लिए जाँच करें। यदि समस्या बनी रहती है तो आप हमेशा Alt कुंजी के बजाय Ctrl या Shift कुंजी को मैप कर सकते हैं, या इनमें से कुछ संयोजन का उपयोग कर सकते हैं।
'{TabNumber} + gt'
आपको टैब पर टॉगल करने की अनुमति देगा {TabNumber}
।
उदाहरण के लिए, टैब 1 में जाना '1' के बाद 'g' और 't' के लिए होगा।
टैब संख्या 1 बाएं से दाएं की ओर वृद्धिशील है।
Digitalronin के उत्तर में जोड़ते हुए, मुझे लगता है कि टैब स्विच करने के लिए प्राथमिक ब्राउज़र शॉर्टकट (कम से कम क्रोम और फ़ायरफ़ॉक्स में) विकल्प + कमांड + राइट या लेफ्ट एरो है।
यदि आप अपने NERDTree विम सेटअप को उसी के अनुरूप रखना चाहते हैं, तो यह भिन्नता काम करेगी।
map <D-A-Right> :tabn<CR>
map <D-A-Left> :tabp<CR>