एकाधिक फ़ाइलों के बीच खोलना और स्विच करना
एक ही सत्र में कई फाइलों को संपादित करने से आपके काम में तेजी आ सकती है। एकाधिक फ़ाइलों को संपादित करते समय, एक सत्र से बाहर निकलने में कुछ समय लगता है और फिर दूसरी फ़ाइल के लिए एक नया सत्र खोलता है। एक ही सत्र में रहने से आपको एक ही समय में कई फाइलों पर कुशलता से काम करने में मदद मिलती है।
विम में कई फाइलें खोलना
आप कमांड लाइन से विम संपादन सत्र की शुरुआत में या किसी भी समय विम संपादन सत्र के अंदर से कई फाइलें खोल सकते हैं।
कमांड लाइन से
विम संपादन सत्र की शुरुआत में विम में कई फाइलें खोलने के लिए, फाइलों को निम्नानुसार निर्दिष्ट करें:
$मैं आयाफ़ाइल1 फ़ाइल2
डिफ़ॉल्ट रूप से, पहली फ़ाइल ( फ़ाइल 1) विम में खुल जाएगा। आगे बढ़ें और इस फ़ाइल को संपादित करें, और एक बार जब आप समाप्त कर लें, तो इसे |_+_| . का उपयोग करके सहेजें आदेश। सेव करने के बाद आप अगली फाइल पर स्विच कर सकते हैं।
विमो के अंदर से
आप विम संपादन सत्र के दौरान किसी भी समय अतिरिक्त फ़ाइलें भी जोड़ सकते हैं। उदाहरण के लिए, फ़ाइल 1 और फ़ाइल 2 को संपादित करते समय, आप एक फ़ाइल 3 जोड़ सकते हैं।
विम सत्र के दौरान किसी अन्य फ़ाइल को संपादित करने के लिए, पहले वर्तमान फ़ाइल को सामान्य मोड में :w का उपयोग करके सहेजें, और फिर निम्न आदेश का उपयोग करें:
:ई फ़ाइल नामविम में फाइलों के बीच स्विच करना
ध्यान दें कि किसी अन्य फ़ाइल पर स्विच करने के लिए, आपको पहले वर्तमान फ़ाइल को सहेजना होगा, यदि आपने इसमें कुछ बदलाव किए हैं। यदि आपने वर्तमान फ़ाइल को सहेजा नहीं है, तो विम आपको फ़ाइलों को स्विच करने नहीं देगा, जब तक कि आप विस्मयादिबोधक चिह्न (!) यह संकेतन वर्तमान फ़ाइल में किए गए परिवर्तनों को त्याग देगा और बलपूर्वक दूसरी फ़ाइल पर स्विच कर देगा। उदाहरण के लिए, यदि आपने फ़ाइल में कुछ परिवर्तन किए हैं, लेकिन आप उन परिवर्तनों को त्यागने और किसी अन्य फ़ाइल पर स्विच करने का निर्णय लेते हैं, तो नीचे सूचीबद्ध आदेशों का पालन करते हुए विस्मयादिबोधक चिह्न (!) का उपयोग करें।
नोट: नीचे दिए गए सभी आदेशों को विम के सामान्य मोड में जारी करें।
अगली फ़ाइल पर स्विच करने के लिए, निम्न में से कोई भी आदेश जारी करें:
:एनया
:बीएनपिछली फ़ाइल पर स्विच करने के लिए, निम्न आदेश जारी करें:
:एनया
:बीपीपहली फ़ाइल पर स्विच करने के लिए, निम्न आदेश जारी करें:
:बीएफअंतिम फ़ाइल पर स्विच करने के लिए, निम्न आदेश जारी करें:
ब्लूकिसी विशिष्ट फ़ाइल संख्या पर स्विच करने के लिए, निम्न आदेश जारी करें (फ़ाइल संख्या 3 के लिए, आदेश b 3 का उपयोग करें):
:बी नंबरकिसी विशिष्ट फ़ाइल फ़ाइल नाम पर स्विच करने के लिए, निम्न आदेश जारी करें (फ़ाइल नाम फ़ाइल 1 के लिए, उपयोग करें : बी फ़ाइल 1):
:बी फ़ाइलनामदो फाइलों के बीच आगे और पीछे स्विच करने के लिए, निम्न आदेश जारी करें:
:और#जहां # प्रतीक वैकल्पिक फ़ाइल की संख्या का प्रतिनिधित्व करता है।
या, आप निम्न शॉर्टकट का उपयोग कर सकते हैं:
Ctrl+^सभी खुली फाइलों को सहेजने के लिए, निम्न आदेश जारी करें:
:दीवारवर्तमान फ़ाइल से बाहर निकलने के लिए, निम्न आदेश जारी करें:
:बीडब्ल्यूसभी खुली फाइलों को छोड़ने के लिए, निम्न आदेश जारी करें:
कल्लसभी फ़ाइलों को बलपूर्वक छोड़ने के लिए, परिवर्तनों को छोड़कर, निम्न आदेश जारी करें:
: चिल्लाओ!सभी खुली फाइलों को सूचीबद्ध करने के लिए, निम्न आदेश जारी करें:
: एलएसईमें एलएस: आउटपुट, % वर्तमान फ़ाइल को संदर्भित करता है, जबकि # वैकल्पिक फ़ाइल को संदर्भित करता है।
एकाधिक विंडोज़ के बीच खोलना और स्विच करना
डिफ़ॉल्ट रूप से, विम केवल एक ही विंडो खोलता है, भले ही आपने कई फाइलें खोली हों। हालाँकि, आप विम में एक साथ कई विंडो खोल सकते हैं। यह एक ही चौड़ाई की दो खिड़कियां बनाने के लिए क्षैतिज रूप से खिड़कियों को विभाजित करके या समान ऊंचाई की दो खिड़कियां बनाने के लिए लंबवत रूप से प्राप्त किया जा सकता है। इस पद्धति का उपयोग करके, आप एक ही विम सत्र में एक साथ कई विंडो देख सकते हैं।
कमांड लाइन से
आप विम संपादन सत्र की शुरुआत में कमांड लाइन से कई विंडो खोल सकते हैं। ऐसा करने के लिए, निम्न विधियों का उपयोग करके विंडो को क्षैतिज या लंबवत रूप से विभाजित करें।
विंडोज़ को क्षैतिज रूप से विभाजित करना
विंडो को क्षैतिज रूप से विभाजित करने के लिए, निम्न सिंटैक्स का उपयोग करें:
$मैं आया -याफ़ाइल1 फ़ाइल2यह आदेश विम संपादन सत्र को क्षैतिज रूप से दो समान आकार की विंडो में विभाजित करेगा।
विंडोज़ को लंबवत रूप से विभाजित करना
विंडोज़ को लंबवत रूप से विभाजित करने के लिए, निम्न सिंटैक्स का उपयोग करें:
$मैं आया -याफ़ाइल1 फ़ाइल2यह आदेश विम संपादन सत्र को दो समान आकार की खिड़कियों में लंबवत रूप से विभाजित करेगा।
विम के अंदर विंडोज़ को विभाजित करना
आप विम संपादन सत्र के दौरान विंडोज़ को विभाजित भी कर सकते हैं। ऐसा करने के लिए, विम में एक फ़ाइल खोलें, और फिर इसे निम्न विधियों का उपयोग करके क्षैतिज या लंबवत रूप से विभाजित करें।
विंडोज़ को क्षैतिज रूप से विभाजित करना
विम में क्षैतिज रूप से विंडोज़ को विभाजित करने के लिए, निम्न आदेश का उपयोग करें:
:विभाजित करनाआप निम्न शॉर्टकट का भी उपयोग कर सकते हैं:
Ctrl+w,sजब कोई तर्क निर्दिष्ट नहीं किया जाता है, तो वर्तमान फ़ाइल दोनों विभाजित विंडो में प्रदर्शित की जाएगी। नई विंडो में दूसरी फ़ाइल खोलने के लिए, कमांड का उपयोग करें :विभाजित करना , उसके बाद वांछित फ़ाइल नाम, इस प्रकार है:
:विभाजित फ़ाइलनामविंडोज़ को लंबवत रूप से विभाजित करना
विम में विंडोज़ को लंबवत रूप से विभाजित करने के लिए, निम्न आदेश का उपयोग करें:
: बनाम विभाजितआप विंडोज़ को लंबवत रूप से विभाजित करने के लिए निम्न शॉर्टकट का भी उपयोग कर सकते हैं:
Ctrl+w,vविम के साथ, आप खिड़कियों को और भी क्षैतिज या लंबवत रूप से विभाजित कर सकते हैं।
क्षैतिज विंडोज़ के बीच स्विच करना
वर्तमान विंडो के नीचे अगली विंडो पर स्विच करने के लिए, निम्न में से किसी एक शॉर्टकट का उपयोग करें:
Ctrl+w, j या Ctrl+w, डाउन एरोवर्तमान विंडो के ऊपर अगली विंडो पर स्विच करने के लिए, निम्न में से किसी एक शॉर्टकट का उपयोग करें:
Ctrl+w, k या Ctrl+w, ऊपर तीरलंबवत विंडोज़ के बीच स्विच करना
वर्तमान विंडो के दाईं ओर अगली विंडो पर स्विच करने के लिए, उपयोग करें:
Ctrl+w,l या Ctrl+w, दायां तीरवर्तमान विंडो के बाईं ओर अगली विंडो पर स्विच करने के लिए, निम्न में से किसी एक शॉर्टकट का उपयोग करें:
Ctrl+w,h या Ctrl+w,बायां तीरसभी विम विंडो के माध्यम से साइकिल चलाने के लिए, निम्न शॉर्टकट का उपयोग करें:
ctrl+w,wवर्तमान विंडो को बंद करने के लिए, निम्न आदेश का उपयोग करें:
:बंद करेआप निम्न शॉर्टकट का भी उपयोग कर सकते हैं:
Ctrl+w,cवर्तमान विंडो को छोड़कर सभी विंडो बंद करने के लिए, निम्न आदेश का उपयोग करें:
:केवलआप निम्न शॉर्टकट का भी उपयोग कर सकते हैं:
Ctrl + डब्ल्यू, ओनिष्कर्ष
विम की विंडो प्रबंधन प्रणाली के साथ, आप एक ही समय में कई फाइलों को जल्दी और कुशलता से संभाल सकते हैं। यह आलेख आपको दिखाता है कि विम टेक्स्ट एडिटर में एकाधिक फाइलों और विंडोज़ के बीच कैसे खोलें और स्विच करें। उम्मीद है, इससे आपके लिए इस अद्भुत टेक्स्ट एडिटिंग टूल का उपयोग करना आसान हो जाएगा।