मैंने एक क्षैतिज या ऊर्ध्वाधर विभाजन में एक फ़ाइल खोली है और जिसे इसके बजाय एक नए टैब में रखना है। क्या यह आसानी से किया जा सकता है?
मैंने एक क्षैतिज या ऊर्ध्वाधर विभाजन में एक फ़ाइल खोली है और जिसे इसके बजाय एक नए टैब में रखना है। क्या यह आसानी से किया जा सकता है?
जवाबों:
बहुत आसानी से, CTRL+ W, SHIFT+ का उपयोग करें T।
सहायता पृष्ठ देखें :
:help CTRL-W_T
ध्यान दें कि यह मामला संवेदनशील है: करने के <C-W>T
लिए अलग है <C-W>t
।
एक नया टैब खोलने और वहां फ़ाइल के बफर को खोलने का लंबा और सीधा तरीका होगा।
:tabnew
:b FILE_NAME
:b
कर सकते हैं TAB
फ़ाइल नाम के मनमाने ढंग से भागों से -Complete, तो यह बहुत लंबा नहीं लेना चाहिए।
मान लीजिए कि दो बफ़र हैं:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
आप वर्तमान में food/tacos.txt
खुले हैं। आप match_this_partially.md
एक नए टैब में खोलना चाहते हैं ।
बस निम्नलिखित का उपयोग करें:
:tab sb partial
- या -
:tab sb 1
आप इसके स्थान पर वाइल्डमेनू टैब पूर्णता का भी उपयोग कर सकते हैं partial
।
लंबा फार्म:
:tab sbuffer {buffer}
मदद:
:help :tag
:help :sbuffer
एक नए विभाजन में खुली हुई फ़ाइल को निम्न के साथ एक नए टैब में खोलें:
<c-w>T
नोट: मेरे लिए ]b
बस के साथ मैप किया गया हैnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
अगर मेरे पास कुछ बफ़र्स हैं तो मैं ऐसा कुछ कर सकता हूं:
<c-w>v
- एक नया ऊर्ध्वाधर विभाजन बनाएँ]b
- अगले बफर पर नेविगेट करें (अनिवार्य रूप से :bnext
)<c-w>T
- नए टैब में खुला विभाजन (यह पहले टैब में विभाजन को नष्ट कर देता है)