अगर आप ये आर्टिकल पढ़ रहे हैं तो आप मुसीबत में हैं. आप vim संपादक का उपयोग करके किसी फ़ाइल को संपादित करना चाहते थे लेकिन उसमें फंस गए। घबराना बंद करें और ओएस को पुनः स्थापित करने और सब कुछ नए सिरे से शुरू करने की प्रतीक्षा करें
कुंजी संयोजनों का उपयोग करके VIM संपादक से बाहर निकलें
विम संपादक शुरुआती लोगों के लिए मुश्किल है, लेकिन जब आप वीआईएम का उपयोग करके सही कुंजी संयोजन सीख लेते हैं तो यह आसान हो जाता है। विम को छोड़ने के लिए यहां सबसे लोकप्रिय कुंजी संयोजन हैं।
विम सेविंग परिवर्तन से बाहर निकलें
परिवर्तनों को सहेजने के साथ विम से बाहर निकलने के लिए दबाएँ ईएससी संपादन मोड से बाहर निकलने के लिए कुंजी, फिर दबाकर रखें बदलाव और दबाएँ COLON चाबी (:)। फिर प्रवेश करेंwq” and press Enter. Here “w” stands for write and “q” stands for “quit”. On US keyboards the colon : अर्धविराम के समान ही कुंजी है ;, पत्र के दाईं ओर स्थित है
:wq
परिवर्तन सहेजे बिना विम से बाहर निकलें
परिवर्तनों को सहेजे बिना vim से बाहर निकलने के लिए Shift दबाए रखें और कोलन कुंजी (:) दबाएँ। फिर प्रवेश करें
:क्यू!

मौजूदा VIM संपादक के बिना परिवर्तन सहेजें
विम से बाहर निकले बिना परिवर्तनों को सहेजने के लिए Shift दबाए रखें और कोलन कुंजी (:) दबाएँ। फिर प्रवेश करें
:w
वीआईएम में प्रवीणता प्राप्त करना
अब जब मैंने विम से बाहर निकलने और परिवर्तनों को सहेजने की मूल बातें कवर कर ली हैं तो आइए आपकी दक्षता बढ़ाने के लिए कुछ अतिरिक्त उपयोगी विम शॉर्टकट और सुविधाओं पर आगे बढ़ें।
फ़ाइल को संपादित करने के लिए VIM प्रारंभ करना
आमतौर पर डेवलपर्स कमांड का उपयोग करके फ़ाइल को संपादित करने के लिए vim लॉन्च करते हैं:
विम फ़ाइल नाम
यदि फाइल गायब है तो उसे बना दिया जाएगा। आप संपादित करने के लिए एकाधिक फ़ाइलें निर्दिष्ट कर सकते हैं:
vim फ़ाइल1 फ़ाइल2 फ़ाइल3
विशिष्ट लाइन पर फ़ाइल खोलने के लिए आप vim कमांड के बाद [num] जोड़ सकते हैं। उदाहरण के लिए लाइन 127 पर फ़ाइल खोलने के लिए दर्ज करें:
विम फ़ाइल नाम 127
VIM में नेविगेट करना
आप एक बार
- कर्सर ले जाना:
- संबंधित दिशाओं (ऊपर, नीचे, बाएँ, दाएँ) में जाने के लिए तीर कुंजियों का उपयोग करें।
- वैकल्पिक रूप से, नियोजित करें
एच,जे,के, औरएलक्रमशः बाएँ, नीचे, ऊपर और दाएँ गति के लिए कुंजियाँ।
- शब्द नेविगेशन:
- कर्सर को अगले शब्द की शुरुआत में ले जाएँ
डब्ल्यू. - उपयोग करके वर्तमान शब्द के अंत तक नेविगेट करें
ई. - पिछले शब्द की शुरुआत में जाएँ
बी.
- कर्सर को अगले शब्द की शुरुआत में ले जाएँ
- नेविगेटिंग लाइनें:
- दबाकर लाइन के आरंभ पर जाएं
0. - के साथ पंक्ति के अंत तक जाएँ
$.
- दबाकर लाइन के आरंभ पर जाएं
VIM में टेक्स्ट संपादित करना
आप एक बार
- सम्मिलित मोड में प्रवेश करना:
- प्रेस
मैंकर्सर से पहले इन्सर्ट मोड दर्ज करने के लिए। - उपयोग
मैंपंक्ति की शुरुआत में सम्मिलित करना शुरू करने के लिए। - काम
एकर्सर के बाद जोड़ने के लिए. एपंक्ति के अंत में जोड़ने की अनुमति देता है।
- प्रेस
- पाठ हटाना:
- कर्सर के नीचे के अक्षर को हटा दें
एक्स. - से पूरी लाइन मिटा दें
डीडी. - वर्तमान लाइन को काटें (हटाएं) और इन्सर्ट मोड दर्ज करें
प्रतिलिपि.
- कर्सर के नीचे के अक्षर को हटा दें
- कॉपी और पेस्ट:
- के साथ एक पंक्ति कॉपी करें
हाँ. - कॉपी की गई लाइन को वर्तमान लाइन के नीचे चिपकाएँ
पी.
- के साथ एक पंक्ति कॉपी करें
- पूर्ववत करें और पुनः करें:
- अंतिम क्रिया को पूर्ववत करें
यू. - के साथ पुनः करें
Ctrl आर.
- अंतिम क्रिया को पूर्ववत करें
VIM में खोज रहे हैं
कुशल खोज महत्वपूर्ण है. यहां कुछ खोज-संबंधित शॉर्टकट दिए गए हैं:
- पाठ की खोज:
- के साथ एक खोज आरंभ करें
/, उसके बाद वांछित शब्द। - उपयोग
एनअगली घटना पर जाने के लिए औरएनपिछले वाले पर जाने के लिए.
- के साथ एक खोज आरंभ करें
- पाठ बदलना:
- वर्तमान शब्द को नये प्रयोग से प्रतिस्थापित करें
:एस/पुराना/नया/जी.
- वर्तमान शब्द को नये प्रयोग से प्रतिस्थापित करें
विम से बाहर निकल रहा है
मैंने शुरुआत में ही बुनियादी बातें बता दी हैं, लेकिन यहां कुछ और विकल्प दिए गए हैं:
- सभी सहेजें और छोड़ें:
- सभी परिवर्तनों को सहेजने और एक साथ कई फ़ाइलों को छोड़ने के लिए, उपयोग करें
:वाऔर:qa.
- सभी परिवर्तनों को सहेजने और एक साथ कई फ़ाइलों को छोड़ने के लिए, उपयोग करें
- बिना सहेजे बाहर निकलना:
- यदि आप किसी भी फ़ाइल में किए गए किसी भी बदलाव को सहेजे बिना विम से बाहर निकलना चाहते हैं,
:qa!चाल चलेगा.
- यदि आप किसी भी फ़ाइल में किए गए किसी भी बदलाव को सहेजे बिना विम से बाहर निकलना चाहते हैं,
निष्कर्ष
याद रखें, विम में महारत हासिल करने में समय और अभ्यास लगता है। जितना अधिक आप इसका उपयोग करेंगे, यह उतना ही अधिक आरामदायक और शक्तिशाली हो जाएगा। शुभ संपादन!






