क्या एक साथ कई फ़ाइलों को देखने के लिए विम विंडो को विभाजित करना संभव है?


74

कई फ़ाइलों के साथ काम करते समय, यह बहुत आसान होगा यदि हम एक बार में एक से अधिक फ़ाइलों को स्क्रीन पर देख सकें। क्या खिड़की को विभाजित करने के लिए विम (क्षैतिज या लंबवत) में कोई रास्ता है इसलिए प्रत्येक विभाजन एक अलग फाइल दिखा सकता है?

जवाबों:


64

हां, विम में क्षैतिज रूप से उपयोग :splitऔर खड़ी दोनों को विभाजित करने की क्षमता है, :vsplitजिसका उपयोग करके दोनों :editफाइल खोलने के लिए काम करते हैं , सिवाय इसके कि वे इसे क्षैतिज / ऊर्ध्वाधर विभाजन में खोलते हैं।

इसके अतिरिक्त, मैं :h window-move-cursorअलग-अलग विभाजन को आसानी से आगे बढ़ने के लिए भी पढ़ने की सलाह दूंगा।


17

हां, :split(दो खिड़कियों में विभाजित, शीर्ष आधा और नीचे आधा) और :vsplit(बाएं और दाएं) कमांड हैं। फिर आप विंडोज़ स्विच करने के लिए उपयोग कर सकते हैं (जहां दिशा सामान्य hjkl कर्सर आंदोलन कुंजी, या तीर कुंजियों में से एक है)।Ctrl-W direction

आप तब :edit(आदि) प्रत्येक विंडो में एक अलग फ़ाइल कर सकते हैं।

पूर्ण प्रलेखन पर है :help windows.txt


15

आप या तो द्वारा विभाजित vim खिड़कियों कर सकते हैं खोलने से अधिक फ़ाइलों का उपयोग कर -o, -O, -o2पैरामीटर।

या यदि आप पहले से ही एक विंडो में कई फाइलें संपादित कर रहे हैं, तो आप क्षैतिज रूप से विभाजित करने के लिए या लंबवत रूप:ba से विभाजित करने के लिए उपयोग कर सकते हैं :vert ba

[एन] बा [ll] [एन]: [एन] सबा [ll] [एन] बफर सूची में प्रत्येक बफर के लिए एक खिड़की खोलने के लिए स्क्रीन को पुनर्व्यवस्थित करें।

: vert [ical] {cmd} निष्पादित करें {cmd}। यदि इसमें एक कमांड होता है जो एक विंडो को विभाजित करता है, तो यह लंबवत रूप से विभाजित हो जाएगा।

छोड़ने के लिए , का उपयोग करें :qa:।


यह सभी देखें:


7

आप क्रमशः क्षैतिज और ऊर्ध्वाधर विभाजन का उपयोग कर सकते हैं :splitया कर सकते :vsplitहैं। उस फ़ाइल को पथ प्रदान करें जिसे आप एक विशिष्ट फ़ाइल खोलने के लिए खोलना चाहते हैं। या यदि वर्तमान फ़ाइल है तो कॉपी खोलने के लिए केवल कमांड टाइप करें।

तब आप विभाजन का उपयोग कर के बीच स्थानांतरित कर सकते हैं C-w + hjkl


12
एक क्षैतिज विभाजन के लिए एक शॉर्टकट है :sp, जिसमें ऊर्ध्वाधर शॉर्टकट है :vsp
ब्रोंज़ेहेडविक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.