यह मार्गदर्शिका आपको सबसे शक्तिशाली और लोकप्रिय कमांड लाइन टेक्स्ट संपादकों में से एक, विम का उपयोग करना शुरू कर देगी।
विम शुरू में केवल लिनक्स और यूनिक्स प्लेटफार्मों के लिए उपलब्ध था, लेकिन फिर इसे विंडोज़ में भी पोर्ट किया गया था। इंटरफ़ेस साफ और सरल है, और आप कॉपी-पेस्ट, खोज और बदलने, लाइनों का एक गुच्छा हटाने, और बहुत कुछ जैसे कार्यों को करने के लिए चाबियों के संयोजन का उपयोग करते हैं।
विम लिनक्स और मैकोज़ के अधिकांश वितरणों के साथ पूर्व-स्थापित होता है। यदि आपके पास यह नहीं है या आप इसे किसी अन्य प्लेटफॉर्म पर स्थापित करना चाहते हैं तो आप यहां से इंस्टॉलर प्राप्त कर सकते हैं। विंडोज उपयोगकर्ताओं के लिए आपको यहां जाना होगा और विम की नवीनतम रिलीज को डाउनलोड करना होगा। अपने विंडोज के संस्करण के लिए ज़िप फ़ाइल डाउनलोड करें और इसे निकालें। फिर इंस्टॉलर चलाएं। विम के लिनक्स/मैक संस्करण और विंडोज संस्करण के बीच केवल एक चीज अलग है कि विंडोज संस्करण अपनी ग्राफिकल विंडो में चलता है। आइए इसके उपयोग पर करीब से नज़र डालें।
इससे पहले कि हम विम के वास्तविक उपयोग के बारे में बात करें, मैं आपको संक्षेप में उन दो तरीकों के बारे में बता दूं जो विम में चलता है - कमांड और सम्मिलित करें तरीका। कमांड . में मोड आप विम को कुछ कार्रवाई करने के लिए निर्देश देते हैं, जैसे कि एक पंक्ति को हटाना, या किसी शब्द की खोज करना। जब आप सम्मिलित करें . में हों मोड जो आप टाइप करते हैं वह उस दस्तावेज़ में टेक्स्ट के रूप में चला जाता है जिसे आप संपादित कर रहे हैं। जब आप विम लॉन्च करते हैं तो आप कमांड . में होते हैं तरीका। सम्मिलित करें . पर स्विच करने के लिए मोड आपके कीबोर्ड पर 'i' कुंजी दबाएं। आपको अपनी स्क्रीन के नीचे बाईं ओर एक सूचना इस प्रकार दिखाई देगी:
- सम्मिलित करें —
इसका मतलब है कि अब आप फ़ाइल को संपादित करना शुरू कर सकते हैं। कमांड . पर वापस जाने के लिए मोड बस एस्केप कुंजी दबाएं। आप पाएंगे कि नीचे "- INSERT -" अधिसूचना गायब हो जाएगी। अब आप कमांड . में हैं मोड और विम को एक लाइन को हटाने, या फ़ाइल को सहेजने के लिए, या जो कुछ भी आप दस्तावेज़ के साथ करना चाहते हैं उसे निर्देश दे सकते हैं।
किसी मौजूदा फ़ाइल को खोलने के लिए या विम के साथ एक नई फ़ाइल बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग करें:
# विम helloworld.txt
यदि आपने कोई मौजूदा फ़ाइल खोली है, तो आपको उसकी सामग्री दिखाई देनी चाहिए, या यदि आपने कोई नई फ़ाइल बनाई है तो एक रिक्त पृष्ठ दिखाई देगा। अब इससे पहले कि हम विम का उपयोग करना शुरू करें, आइए देखें कि विम से कैसे बाहर निकलें। यह महत्वपूर्ण है क्योंकि, आपके मानक ग्राफिकल टेक्स्ट एडिटर के विपरीत, आप एप्लिकेशन को बंद करने के लिए विंडो बंद नहीं कर सकते। विम से बाहर निकलने और कमांड लाइन पर लौटने के लिए आपको निम्नलिखित कुंजी संयोजन दर्ज करना होगा:
ESC :q ENTER
सादे अंग्रेजी में उपरोक्त आदेश कुछ इस तरह से जाता है, "एस्केप कुंजी, फिर एक कोलन, तुरंत 'क्यू' के बाद, और फिर समाप्त करने के लिए एंटर कुंजी"। यहां "क्यू" का अर्थ "छोड़ना" है। विम यहाँ क्या करता है कि यह आपके द्वारा फ़ाइल में किए गए किसी भी परिवर्तन को सहेजे बिना बाहर निकल जाता है। फ़ाइल को सहेजने और छोड़ने के लिए 'w' या "लिखें" विकल्प जोड़ें:
ESC :wq ENTER
यदि आप फ़ाइल को संपादित करते समय सहेजना चाहते हैं और विम को छोड़ना नहीं चाहते हैं, तो आप 'q' के बिना 'w' विकल्प का भी उपयोग कर सकते हैं।
अब जब हम जानते हैं कि विम से बाहर कैसे निकलना है, तो आइए देखें कि इसका उपयोग कैसे किया जाता है। आइए विम के साथ एक नया दस्तावेज़ बनाएं और लिखना शुरू करें:
# vim newdocument.txt
अब सम्मिलित करें . में जाने के लिए अपने कीबोर्ड पर 'i' दबाएं तरीका। फ़ाइल में पाठ की कुछ पंक्तियाँ लिखें। एक बार जब आप कर लें तो कमांड मोड में जाने के लिए एस्केप कुंजी दबाएं, और फिर फ़ाइल को सहेजने और बाहर निकलने के लिए ":wq" दबाएं। अब देखते हैं कि फाइल सही ढंग से लिखी गई थी या नहीं। विंडोज उपयोगकर्ता हमारे द्वारा बनाए गए दस्तावेज़ को नोटपैड का उपयोग करके खोल सकते हैं। यदि आप Linux या Mac का उपयोग कर रहे हैं, तो फ़ाइल की सामग्री की जाँच करने के लिए निम्न कमांड चलाएँ:
# बिल्ली newdocument.txt
आपको अभी-अभी बनाई गई फ़ाइल की सामग्री देखनी चाहिए। अब विम का उपयोग करके उसी फाइल को खोलें और देखते हैं कि विम और क्या करता है। आइए कुछ शब्दों और पंक्तियों को हटा दें। जबकि कमांड मोड में आप कर्सर को एक शब्द की शुरुआत में नेविगेट करते हैं और कुंजी संयोजन "dw" के बाद एंटर करते हैं। यह शब्द हटा देना चाहिए। अब एक पूरी लाइन को डिलीट करते हैं। एक लाइन चुनें जिसे आप हटाना चाहते हैं और कर्सर को उस लाइन में किसी भी स्थान पर ले जाएं और कुंजी संयोजन "डीडी" के बाद एंटर दबाएं। लाइन हटाई गई।
कभी-कभी आप एक गलती करते हैं जिसे आप पूर्ववत करना चाहते हैं, मान लें कि आप उस पंक्ति को वापस लाना चाहते हैं जिसे आपने अभी-अभी हटा दिया है। अपनी अंतिम क्रिया को पूर्ववत करने के लिए कमांड मोड पर जाएं और "यू" कुंजी दबाएं। अधिक परिवर्तनों को पूर्ववत करने के लिए आप "u" को हिट करना जारी रख सकते हैं।
ये आदेश आपको विम के साथ आरंभ करेंगे।
1. फ़ाइल सहेजें - ":w"
2. बिना सहेजे फ़ाइल से बाहर निकलें - ":q"
3. फ़ाइल सहेजें और छोड़ें - ":wq"
4. में जाएं सम्मिलित करें मोड – “i”
5. कमांड . में जाएं मोड - ESC
6. शब्द हटाएं - "dw"
7. लाइन हटाएं - "dd"
8. परिवर्तन पूर्ववत करें - "u"