विम एक बहुमुखी, शक्तिशाली और हल्का कमांड-लाइन टेक्स्ट एडिटर है जो समय के साथ अपरिहार्य साबित हुआ है।
आप विम को विंडोज, मैकओएस, यूनिक्स और लिनक्स पर इंस्टॉल कर सकते हैं। दरअसल, अधिकांश यूनिक्स और लिनक्स-आधारित सिस्टम डिफ़ॉल्ट रूप से विम के साथ आते हैं। विम की कार्यक्षमता को बढ़ाने के सर्वोत्तम तरीकों में से एक प्लगइन्स के माध्यम से है, और यहां बताया गया है कि आप विम में प्लगइन्स कैसे स्थापित कर सकते हैं।
विम प्लगइन्स क्यों स्थापित करें?
विम एक फीचर-पैक संपादक है; यह मॉड्यूलर और अत्यधिक अनुकूलन योग्य भी है। यदि विम संपादक एक निश्चित फ़ंक्शन या सुविधा के साथ नहीं आता है जिसे आप ढूंढ रहे हैं, तो संभावना है कि आप शायद इसके लिए एक प्लगइन ढूंढ सकते हैं या सबसे खराब प्लगइन स्वयं बना सकते हैं। अक्सर, आपके द्वारा खोजी जा रही कार्यक्षमता के लिए एक प्लगइन पहले से मौजूद होता है।
प्लगइन्स विम की सबसे अधिक पसंद की जाने वाली विशेषताओं में से एक हैं क्योंकि वे आपको मुख्य कार्यक्रम के आकार को दुबला और प्रासंगिक रखते हुए विम की कार्यक्षमता का विस्तार करने की अनुमति देते हैं। अधिकांश ग्राफिकल संपादकों जैसे विजुअल स्टूडियो कोड (वीएस कोड), एटम, आदि में प्लगइन्स या एक्सटेंशन की अवधारणा का अनुकरण किया जाता है।
विम प्लगइन स्थापना के तरीके
विम में प्लगइन्स स्थापित करने के दो मुख्य तरीके हैं। पहली विधि प्लगइन सामग्री को एक निर्दिष्ट फ़ोल्डर में कॉपी करके मैन्युअल रूप से एक प्लगइन स्थापित करना है। दूसरा, और सबसे आम तरीका प्लगइन प्रबंधक के माध्यम से प्लगइन्स स्थापित करना है।
आइए दोनों विधियों पर एक नज़र डालें ताकि आप यह चुन सकें कि आपकी आवश्यकताओं के लिए सबसे अच्छा कौन सा है। साथ ही, यह ध्यान रखना महत्वपूर्ण है कि कई प्लगइन प्रबंधक हैं जिनका आप उपयोग कर सकते हैं।
आपको आवश्यकता होगी अपने पीसी पर गिट स्थापित करें दोनों प्लगइन स्थापना विधियों के लिए।
1. मैन्युअल रूप से एक प्लगइन स्थापित करना
विम संस्करण 8 से शुरू होकर, आप डिफ़ॉल्ट पैकेज प्रबंधन टूल का उपयोग करके पैकेज मैनेजर की आवश्यकता के बिना प्लगइन्स इंस्टॉल कर सकते हैं।
आप विम प्लगइन्स को इसमें रख सकते हैं ~/.vim/pack/vendor/start/plugin_name निर्देशिका। ध्यान दें कि प्लगइन_नाम फ़ोल्डर का नाम प्लगइन से प्लगइन में भिन्न होगा। इस बिंदु को प्रदर्शित करने के लिए, आइए एक विम प्लगइन स्थापित करें जिसे NERDTree के नाम से जाना जाता है। यह विम के लिए व्यापक रूप से इस्तेमाल किया जाने वाला फाइल सिस्टम एक्सप्लोरर है। NERDTree आपको ट्री व्यू में प्रोजेक्ट फ़ोल्डर संरचना की कल्पना करने की अनुमति देता है।
प्रथम, अपनी निर्देशिका बदलें निम्नलिखित कमांड का उपयोग करके होम डायरेक्टरी में:
सीडी ~
फिर कमांड के साथ .vim फोल्डर खोजें एलएस -अली, छुपी हुई फ़ाइलें और फ़ोल्डर दिखाने के लिए। यदि यह मौजूद है तो फ़ोल्डर में नेविगेट करें।
यदि आपके पास अपनी होम निर्देशिका में .vim फ़ोल्डर नहीं है, तो इसके लिए फ़ोल्डर संरचना बनाएं एनईआरडीट्री प्लगइन जिसे हम नीचे दिए गए कमांड का उपयोग करके इंस्टॉल करना चाहते हैं:
एमकेडीआईआर-पी .विम/पैक/विक्रेता/प्रारंभ/nerd_tree
विम अनुशंसा करता है कि आप आसान प्रबंधन के लिए प्रत्येक प्लगइन के लिए एक अलग फ़ोल्डर बनाएं। इसलिए, यदि आप एक और प्लगइन स्थापित करना चाहते हैं, तो आप प्लगइन के लिए एक नया फ़ोल्डर बनाएंगे ~/.vim/pack/vendor/start/ निर्देशिका।
इसके बाद, GitHub से NERDTree प्लगइन डाउनलोड करें और इसे इसमें रखें nerd_tree प्लगइन निर्देशिका निम्न आदेश का उपयोग कर:
गिटो क्लोन https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
अधिकांश प्लगइन पृष्ठों में इसके स्रोत से प्लगइन डाउनलोड करने के निर्देश होंगे।
विम संपादक शुरू करें और फिर कमांड टाइप करें :एनईआरडीट्री NERDTree फ़ाइल एक्सप्लोरर खोलने के लिए। यहाँ एक ASP.NET कोर वेब एपीआई परियोजना है जो विम में NERDTree का उपयोग करके खोली गई है।
एक प्लगइन को अनइंस्टॉल करने के लिए, बस इसके संबंधित प्लगइन फ़ोल्डर को हटा दें (इस मामले में, nerd_tree).
2. प्लगइन प्रबंधक के साथ विम प्लगइन्स स्थापित करना
पैकेज प्रबंधक विम संस्करण 8 से पहले, विम में प्लगइन्स स्थापित करने का पारंपरिक तरीका रहा है। वे विम के सभी संस्करणों में समर्थित हैं और कई पैकेज प्रबंधक हैं जिनका उपयोग आप प्लगइन्स को स्थापित करने के लिए कर सकते हैं।
सबसे उल्लेखनीय प्लगइन प्रबंधकों में से कुछ में वंडल, वीएएम, विम-प्लग, रोगज़नक़, आदि शामिल हैं।
प्लगइन प्रबंधकों का लाभ यह है कि आप मैन्युअल रूप से फ़ोल्डर संरचना बनाने में शामिल नहीं हैं, और संकुल को स्वचालित रूप से अपडेट करना आसान है।
आइए विम-प्लग के माध्यम से एक प्लगइन स्थापित करें। यह विम समुदाय में व्यापक रूप से उपयोग किया जाता है, इसलिए इसे बहुत अच्छा सामुदायिक समर्थन प्राप्त है और यह अच्छी तरह से प्रलेखित भी है।
सबसे पहले, कमांड का उपयोग करके विम-प्लग स्थापित करें:
कर्ल -फ्लो ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
इसके बाद, ~/.vimrc फ़ाइल में अपने प्लगइन के लिए एक प्रविष्टि बनाएँ। यदि आपके पास ~/.vimrc फ़ाइल नहीं है, तो आप इसका उपयोग करके इसे बना सकते हैं स्पर्श करें ~/.vimrc आज्ञा।
अपनी ~/.vimrc फ़ाइल में निम्न टेक्स्ट दर्ज करें।
बुलाना प्लग करना#शुरू करना()
प्लग करना 'प्रिवेविम/एनईआरडीट्री'
बुलाना प्लग करना#समाप्त()
आपके द्वारा इंस्टॉल किए जाने वाले सभी प्लगइन्स को लाइन के भीतर रखा जाना चाहिए कॉल प्लग#शुरू() तथा कॉल प्लग#अंत (). इस मामले में, हम NERDTree स्थापित करना चाहते हैं। प्लगइन नाम जोड़ने के बाद, फ़ाइल को सहेजें।
अपना विम संपादक खोलें और कमांड चलाएँ :प्लगइंस्टॉल प्लगइन स्थापित करने के लिए। अपने परिवर्तनों को प्रभावी करने के लिए विम को पुनरारंभ करें।
लिनक्स पर विम संपादक को अनुकूलित करना
हमने देखा है कि प्लगइन्स को स्थापित करके विम की कार्यक्षमता को कैसे अनुकूलित और विस्तारित किया जाए। ~/.vimrc यदि आप संपादक को अच्छा दिखाना चाहते हैं तो कस्टम विम कॉन्फ़िगरेशन जोड़ने के लिए फ़ाइल सबसे अच्छी जगह है।