विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

लिनक्स में Vi/Vim टेक्स्ट एडिटर का उपयोग कैसे करें

संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

पाठ संपादनकमांड लाइनविंविउत्पादकतास्क्रिप्टिंगउपयोगिताएँकॉन्फ़िगरेशनअनुकूलनसिस्टम एडमिन

लिनक्स में Vi/Vim टेक्स्ट एडिटर का उपयोग कैसे करें

अनुवाद अपडेट किया गया 2 सप्ताह पहले

Vi/Vim एक शक्तिशाली और बहुमुखी टेक्स्ट एडिटर है जो लगभग सभी UNIX-आधारित प्रणालियों पर उपलब्ध है, जिनमें लिनक्स भी शामिल है। यह एडिटर अपनी दक्षता और गति के लिए जाना जाता है, जिससे उपयोगकर्ता आसानी से टेक्स्ट फ़ाइलें लिख, संपादित और प्रबंधित कर सकते हैं। Vi/Vim का मुख्य लाभ यह है कि यह पूरी तरह से कमांड-लाइन इंटरफेस में काम कर सकता है, जो सॉफ़्टवेयर डेवलपर्स और सिस्टम प्रशासकों के लिए अत्यधिक कुशल बनाता है। इस दस्तावेज़ में, हम लिनक्स में Vi/Vim टेक्स्ट एडिटर का प्रभावी ढंग से उपयोग करने के लिए अवधारणाओं और चरणों का पता लगाएंगे।

Vi/Vim का परिचय

Vi, जिसका अर्थ "विजुअल" है, मूल रूप से 1976 में बिल जॉय द्वारा टेक्स्ट फ़ाइलों को संपादित करने के उद्देश्य से बनाया गया था। इसका उन्नत संस्करण, Vim, जिसका अर्थ है "Vi इम्प्रूव्ड", कई ऐसे सुधार प्रदान करता है जो उत्पादकता बढ़ाते हैं जैसे कि सिंटक्स हाइलाइटिंग, पूर्ववत/पुन: कार्यक्षमता, और कई स्क्रिप्ट और प्लगइन्स के साथ एकीकरण। Vim मूल Vi एडिटर के साथ संगतता बनाए रखता है, लेकिन इसमें और भी कई विशेषताएं शामिल हैं।

हालांकि Vi/Vim इसकी कुशल लेकिन अपरंपरागत इंटरफ़ेस के कारण शुरुआत में चुनौतीपूर्ण लगता है, इसकी मुख्य कार्यक्षमताओं में महारत हासिल करना टेक्स्ट संपादन और प्रोग्रामिंग कार्यों में बहुत मदद कर सकता है। आइए हम Vi/Vim का अधिकतम लाभ उठाने के लिए सीखें।

Vi/Vim शुरू करना

Vi या Vim का उपयोग शुरू करने के लिए, आपको अपने लिनक्स सिस्टम पर एक टर्मिनल खोलने की आवश्यकता है। अधिकांश वितरणों में, या तो Vim डिफ़ॉल्ट रूप से शामिल होता है या पैकेज प्रबंधक के माध्यम से उपलब्ध होता है। आप निम्नलिखित कमांड का उपयोग करके एडिटर को खोल सकते हैं:

vim filename

यदि फाइल का नाम वाली फाइल मौजूद नहीं है, तो यह निर्मित हो जाएगी। यदि आप मूल Vi का उपयोग करना चाहते हैं, तो बस vim को vi के साथ बदल दें। यह कमांड दर्ज करने पर फाइल खुलेगी और आपको कमांड मोड में डाल देगा, जो कि Vi/Vim का डिफ़ॉल्ट मोड है।

ऑपरेशन के मोड

Vi/Vim कई मोड में कार्य करता है जो इसके व्यवहार और कार्यक्षमता को परिभाषित करते हैं। सबसे महत्वपूर्ण मोड हैं:

बुनियादी नेविगेशन

अधिकांश टेक्स्ट एडिटरों के विपरीत, Vi/Vim कमांड मोड में मूवमेंट के लिए ऐरो कीज का उपयोग नहीं करता है। इसके बजाय, नेविगेशन के लिए आप निम्नलिखित कुंजियों का उपयोग करते हैं:

अतिरिक्त मूवमेंट आदेश शामिल हैं:

फ़ाइल संचालन

फ़ाइलों को खोलना, सहेजना और बंद करना किसी भी टेक्स्ट एडिटर की बुनियाद है। Vi/Vim इसे सरल आदेशों के माध्यम से आसान बनाता है:

टेक्स्ट संपादन

संपादन के मामले में, Vim कई आदेश प्रदान करता है जो आपके कार्यप्रवाह को काफी हद तक तेज कर सकते हैं। यहां कुछ बुनियादी संपादन आदेश दिए गए हैं:

खोज और पुनर्स्थापना

Vi/Vim टेक्स्ट को जल्दी खोजने और संशोधित करने के लिए मजबूत खोज और पुनर्स्थापना कार्यक्षमता प्रदान करता है। निम्नलिखित आदेशों का उपयोग करें:

टेक्स्ट चयन के लिए दृश्य मोड

Vim में विजुअल मोड आपको आसानी से टेक्स्ट चुनने की सुविधा देता है। विजुअल मोड में टेक्स्ट चुनने के बाद, आप उस पर विभिन्न ऑपरेशन कर सकते हैं:

Vim को कस्टमाइज़ करना

Vim की कस्टमाइजैबिलिटी इसकी शानदार विशेषताओं में से एक है, जो आपके होम निर्देशिका में .vimrc कॉन्फ़िगरेशन फ़ाइल के माध्यम से संभव है। यहां, आप वेरिएबल्स और विकल्प सेट करके Vim के व्यवहार को बदल सकते हैं:

विस्तारित कार्यक्षमता के लिए प्लगइन्स का उपयोग करना

Vim प्लगइन्स का समर्थन करता है, जो इसकी क्षमताओं को काफी हद तक बढ़ा सकते हैं। आप Vundle, Pathogen या vim-plug जैसे एक प्लगइन मैनेजर का उपयोग करके प्लगइन्स का प्रबंधन कर सकते हैं। यहां बताया गया है कि vim-plug का उपयोग कैसे करें:

  1. अपने शेल में निम्नलिखित कमांड चलाकर Vim-Plug स्थापित करें:
    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  2. अपनी .vimrc संपादित करें और प्लगइन्स स्थापित करने के लिए निम्नलिखित पंक्तियाँ जोड़ें:
    call plug#begin('~/.vim/plugged') Plug {'[plugin-url]'} call plug#end()
  3. Vim में :PlugInstall चलाकर निर्दिष्ट प्लगइन्स स्थापित करें।

निष्कर्ष

Vi/Vim का उपयोग लिनक्स पर प्रारंभ में इसकी अद्वितीय कमांड संरचना के कारण चुनौतीपूर्ण लग सकता है, लेकिन एक बार इसे सीख लेने पर यह एक शक्तिशाली और कुशल तरीका प्रदान करता है टेक्स्ट संपादित करने का। इसके मोड को समझकर, बुनियादी और उन्नत कमांड में महारत हासिल करके, और इसे आपकी आवश्यकताओं के अनुसार विन्यस्त करके, आप अपने कार्यप्रवाह को तेज कर सकते हैं, जिससे टेक्स्ट हेरफेर तेज और अधिक प्रभावी हो सके। Vim की विस्तार क्षमताओं और कस्टमाइजैबिलिटी से पता चलता है कि संभावनाएं अनंत हैं, और निरंतर अभ्यास और सीखना आपके लिए इसके और अधिक क्षमता अनलॉक करेगा।

अब आप Vi/Vim के साथ अन्वेषण और शामिल होने के लिए तैयार हैं, अपने टेक्स्ट संपादन कौशल को निखारने और संभवतः स्क्रिप्टिंग, प्रोग्रामिंग, और सिस्टम प्रशासन कार्यों में आपकी उत्पादकता में योगदान करने के लिए। याद रखें, कुशलता की ओर रास्ता अभ्यास और दृढ़ संकल्प के माध्यम से है, और Vim का समुदाय और विस्तृत प्रलेखन हमेशा आपकी यात्रा में मदद करने के लिए तैयार हैं।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ