मैंने एक क्षैतिज या ऊर्ध्वाधर विभाजन में एक फ़ाइल खोली है और जिसे इसके बजाय एक नए टैब में रखना है। क्या यह आसानी से किया जा सकता है?
मैंने एक क्षैतिज या ऊर्ध्वाधर विभाजन में एक फ़ाइल खोली है और जिसे इसके बजाय एक नए टैब में रखना है। क्या यह आसानी से किया जा सकता है?
जवाबों:
बहुत आसानी से, 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 - नए टैब में खुला विभाजन (यह पहले टैब में विभाजन को नष्ट कर देता है)