विम एक शक्तिशाली लिनक्स टेक्स्ट एडिटर है, लेकिन इसमें सीखने की तीव्र क्षमता है। इसके बजाय इन पांच विम-प्रेरित टेक्स्ट संपादकों में से एक को स्थापित करने पर विचार करें।
विम अधिकांश लिनक्स सिस्टम व्यवस्थापकों और इंजीनियरों के लिए पसंदीदा संपादक है। यह बहुमुखी, हल्का और मजबूत है। लेकिन गैर-अनुभवी लिनक्स उपयोगकर्ताओं के लिए, विम थोड़ा भारी लग सकता है।
यदि आप एक विम-जैसे संपादक की तलाश में हैं जो आधुनिक और हल्का होने के साथ-साथ शक्तिशाली भी हो, तो यहां सर्वश्रेष्ठ विम-प्रेरित टेक्स्ट संपादकों की एक सूची दी गई है जो अधिक उपयोगकर्ता-अनुकूल हैं।
1. नियोविम
एक आधुनिक विम संपादक जो 2014 में शुरू हुआ, नियोविम विम का प्रत्यक्ष कांटा है जो बेहतर सुविधाओं और प्रदर्शन लाभों के साथ आता है।
नियोविम के साथ, आपको वे सभी मानक विम सुविधाएँ मिलती हैं जिनसे आप परिचित हैं और भी बहुत कुछ। उदाहरण के लिए, आप नियोविम के भीतर विम प्लगइन्स और अन्य ऐड-ऑन का उपयोग कर सकते हैं।
नियोविम अच्छी तरह से प्रलेखित, सुरुचिपूर्ण और आरंभ करने में आसान है। लेकिन सबसे महत्वपूर्ण, नियोविम आधुनिक है और इसे अनुकूलित करना बहुत आसान है. यह कस्टम थीम और उन्नत जीयूआई संवर्द्धन का समर्थन करता है, जो इसे और अधिक आकर्षक बनाता है।
नियोविम एक अंतर्निर्मित टर्मिनल एमुलेटर के साथ भी आता है। यह आपको संपादक को छोड़े बिना शेल कमांड चलाने की अनुमति देता है।
अपने सिस्टम पर नियोविम स्थापित करने के लिए, अपने डिस्ट्रो के आधार पर निम्नलिखित कमांड चलाएँ:
उबंटू जैसे डेबियन-आधारित लिनक्स डिस्ट्रोस पर:
sudo apt-get install neovim
आर्क-आधारित लिनक्स डिस्ट्रोस पर:
सुडो पैक्मैन -एस नियोविम
आरएचईएल और इसके डेरिवेटिव पर, नियोविम एंटरप्राइज लिनक्स (ईपीईएल) के लिए अतिरिक्त पैकेज के माध्यम से उपलब्ध है:
यम इंस्टॉल -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && यम इंस्टॉल -वाई नियोविम पायथन3-नियोविम
चलाकर नियोविम लॉन्च करें एनवीआईएम आपके टर्मिनल में कमांड।
2. काकौने
काकौने एक अन्य ओपन-सोर्स और शक्तिशाली विम-प्रेरित टेक्स्ट एडिटर है। यह विम के समान मोडल संपादन सिद्धांतों का पालन करता है और इसमें न्यूनतम व्याकुलता-मुक्त उपयोगकर्ता इंटरफ़ेस है।
काकौने संपादक एक शक्तिशाली स्क्रिप्टिंग भाषा, काकौनेस्क्रिप्ट के साथ आता है, जो आपको प्लगइन्स और स्क्रिप्टिंग कमांड के माध्यम से काकौने की कार्यक्षमता को बढ़ाने की अनुमति देता है। स्क्रिप्टिंग भाषा आपको टेक्स्ट में हेरफेर करने, अपने संपादक को अनुकूलित करने और कीस्ट्रोक्स के संयोजन का उपयोग करके जटिल कमांड लिखने में भी सक्षम बनाती है।
काकौने संपादक के कई उदाहरण खोलना संभव है, विभिन्न उदाहरणों को बातचीत करने की अनुमति देकर सहयोग बढ़ाना संभव है। इसके अलावा, यह बाहरी उपकरणों के साथ आसान सहयोग की अनुमति देता है।
विम की तरह, काकौने अत्यधिक विस्तार योग्य है। यह एक स्क्रिप्टिंग इंटरफ़ेस के साथ आता है जो आपको प्लगइन्स या स्क्रिप्ट के माध्यम से इसके कार्यों को विस्तारित और अनुकूलित करने की अनुमति देता है।
काकौने उपयोगकर्ता समुदाय बढ़ रहा है, हालाँकि लेखन के समय यह नियोविम या विम जितना बड़ा नहीं है।
काकौने संदर्भ-जागरूक दस्तावेज़ीकरण के साथ आता है, जो प्रासंगिक जानकारी को गतिशील रूप से प्रदर्शित करता है वर्तमान कमांड या ऑपरेशन, आपको उपलब्ध विकल्पों को सीखने और समझने में मदद करता है कार्यक्षमताएँ
आपके Linux डिस्ट्रो के आधार पर, निम्न आदेशों में से किसी एक का उपयोग करके काकौने स्थापित करें:
डेबियन-आधारित लिनक्स डिस्ट्रोस पर:
सुडो एपीटी इंस्टॉल काकौने
आरएचईएल डिस्ट्रोस पर:
सुडो डीएनएफ इंस्टाल काकौने
आर्क-आधारित लिनक्स डिस्ट्रोस पर काकौने स्थापित करने के लिए:
सुडो पैक्मैन -एस काकौने
एक बार इंस्टॉल हो जाने पर, आप इसे चलाकर काकौने सत्र शुरू कर सकते हैं फोटो आपके टर्मिनल में कमांड।
3. स्पेसविम
एक आधुनिक और शक्तिशाली विम-आधारित टेक्स्ट एडिटर के रूप में, स्पेसविम अत्यधिक अनुकूलन योग्य है और एक उत्कृष्ट संपादन अनुभव प्रदान करता है।
स्पेसविम का उपयोग करने के लिए आपको विम या नियोविम स्थापित करना होगा। यह विम या नियोविम में पूर्व-कॉन्फ़िगर प्लगइन, शॉर्टकट और सेटिंग्स की एक परत जोड़ता है। यह आपको उन्हीं बेहतरीन पैकेज प्रबंधकों का उपयोग करने की अनुमति देता है जिनसे आप विम से परिचित हैं जैसे कि वंडल, विम-प्लग, आदि।
यदि आप एक सॉफ्टवेयर डेवलपर हैं, तो आप उन प्लगइन्स और सुविधाओं के चयन का आनंद लेंगे जो स्पेसविम के साथ आते हैं जैसे कि सिंटैक्स हाइलाइटिंग, कोड पूर्णता, लिंटिंग, संस्करण नियंत्रण और बहुत कुछ।
स्पेसविम बहुत अच्छी तरह से प्रलेखित है। आधिकारिक साइट और अंतर्निहित दस्तावेज़ीकरण दोनों में आरंभ करने के तरीके, संपादक कॉन्फ़िगरेशन और दैनिक उपयोग युक्तियाँ शामिल हैं।
स्पेसविम का लक्ष्य शुरुआती और अनुभवी दोनों उपयोगकर्ताओं के लिए एक सहज और सुविधा संपन्न विम अनुभव प्रदान करना है। यह सेटअप प्रक्रिया को सरल बनाता है, प्लगइन्स का एक क्यूरेटेड सेट प्रदान करता है, और कुशल कोडिंग और अनुकूलन के लिए एक सहज इंटरफ़ेस प्रदान करता है।
आप SpaceVim की आधिकारिक इंस्टॉलेशन स्क्रिप्ट का उपयोग करके आसानी से इंस्टॉल कर सकते हैं। सुरक्षा उद्देश्यों के लिए, अपने पीसी पर चलाने से पहले बाहरी स्क्रिप्ट पर नज़र डालना हमेशा अच्छा होता है।
कर्ल -sLf https://spacevim.org/install.sh | दे घुमा के
स्पेसविम स्थापित होने पर, आप निम्नलिखित कमांड का उपयोग करके विम या नियोविम लॉन्च कर सकते हैं: विम या एनवीआईएम.
4. माइक्रो
माइक्रो एक हल्का और आधुनिक टर्मिनल-आधारित टेक्स्ट एडिटर है जिसका उद्देश्य विम की कुछ मुख्य विशेषताएं और लचीलापन प्रदान करते हुए सहज और उपयोगकर्ता के अनुकूल होना है।
माइक्रो एडिटर उपयोगकर्ता के अनुकूल आता है और आधुनिक उपयोगकर्ता इंटरफ़ेस जो विशेष रूप से गैर-अनुभवी विम उपयोगकर्ताओं के लिए आदर्श है।
आप प्लगइन्स के माध्यम से माइक्रो को आसानी से कस्टमाइज़ कर सकते हैं। इसमें अनुयायियों का एक जीवंत समुदाय है जो लगातार नई सुविधाएँ और कार्यक्षमताएँ जोड़ रहा है।
सॉफ़्टवेयर इंजीनियरों के लिए, आपको अपने वर्कफ़्लो को बढ़ाने के लिए बहुत सारी सुविधाएँ मिलती हैं जैसे सिंटैक्स हाइलाइटिंग, संस्करण सामग्री एकीकरण, आदि।
आप स्नैप का उपयोग करके अपने पीसी पर माइक्रो इंस्टॉल कर सकते हैं। स्नैप पैकेज डेबियन, आरएचईएल और आर्क-आधारित लिनक्स डिस्ट्रोस पर समर्थित हैं।
सुडो स्नैप इंस्टाल माइक्रो--क्लासिक
चलाएँ कुटीर संपादक प्रारंभ करने का आदेश.
5. विज़
एक अन्य मॉडल विम-प्रेरित टेक्स्ट एडिटर, विज़ का मुख्य उद्देश्य विम की तुलना में अधिक आधुनिक और उपयोगकर्ता के अनुकूल होना है। यह इसे टेक्स्ट संपादित करने के लिए एक उत्कृष्ट विकल्प बनाता है। इसका उपयोग करना सरल है फिर भी यह शक्तिशाली और कुशल है।
विज़ एक अत्यधिक विस्तार योग्य और अनुकूलन योग्य टेक्स्ट संपादक है। यह आपके लिए इसकी कार्यक्षमता को अनुकूलित और विस्तारित करना आसान बनाने के लिए लुआ स्क्रिप्टिंग भाषा का उपयोग करता है।
विज़ में अपनी स्वयं की कमांड भाषा शामिल है, जो पाठ में हेरफेर करने का एक संक्षिप्त और अभिव्यंजक तरीका प्रदान करती है। आप उन्नत पाठ संपादन संचालन और जटिल अनुकूलन स्क्रिप्ट के लिए अंतर्निहित भाषा का भी उपयोग कर सकते हैं।
Vis को स्थापित करने के लिए, आपको निम्नलिखित आदेशों का उपयोग करके Vis संपादक को संकलित करना होगा:
सबसे पहले, सभी आवश्यक निर्भरताएँ स्थापित करें। डेबियन-आधारित डिस्ट्रोज़ पर, चलाएँ:
sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luagit libtermkey-dev
RPM-आधारित डिस्ट्रोस पर:
sudo dnf इंस्टाल ncurses-devel readline-devel lua lua-devel luagit libtermkey-devel
आर्क-आधारित डिस्ट्रोस पर निर्भरताएँ स्थापित करें:
सुडो पैक्मैन -एस एनसीर्सेस रीडलाइन लुआ लुआजित लिबटर्मकी
इसके बाद, निम्नलिखित git कमांड का उपयोग करके विज़ संपादक रिपॉजिटरी को क्लोन करें:
गिट क्लोन https://github.com/martanne/vis
एक बार डाउनलोड हो जाने पर, सीडी कमांड का उपयोग करें अपने स्थानीय पीसी पर विज़ रिपॉजिटरी निर्देशिका पर नेविगेट करने के लिए:
सीडी विज़
इसका उपयोग करके स्रोत कोड बनाएं:
./कॉन्फ़िगर && बनाएं
अंत में, चलाकर विज़ स्थापित करें:
सुडो स्थापित करें
संपादक को चलाकर प्रारंभ करें विज़ आपके टर्मिनल में कमांड।
आप किस विम-प्रेरित संपादक का उपयोग करेंगे?
ये कुछ बेहतरीन विम-प्रेरित टेक्स्ट संपादक थे जो उपयोगकर्ता के अनुकूल हैं और आपके दैनिक वर्कफ़्लो में अपनाने में आसान हैं।
टर्मिनल-आधारित टेक्स्ट संपादक हल्के, मजबूत और रिमोट सर्वर के साथ हेडलेस मोड में काम करने के लिए आदर्श हैं।