विम पर एक नज़र: संपादक युद्धों को जीतना?

लेखक: Louise Ward
निर्माण की तारीख: 5 फ़रवरी 2021
डेट अपडेट करें: 28 जून 2024
Anonim
TODAY NEWS🔴Nepali newsl nepali samacharl today nepali newslnepal news livelNews nepalआज २४ गतेका खबर
वीडियो: TODAY NEWS🔴Nepali newsl nepali samacharl today nepali newslnepal news livelNews nepalआज २४ गतेका खबर

विषय



स्रोत: Maciek905 / Dreamstime.com

ले जाओ:

विम एक संपादक है जो दक्षता के मामले में अपने पूर्ववर्तियों पर कई फायदे हैं।

हालाँकि, Vi और Emacs के बीच "Editor Wars" 30 से अधिक वर्षों से चल रहा है, Vim, एक Vi क्लोन की कुछ विशेषताएं, इसके पक्ष में तराजू को टिप दे सकती हैं। विम कुछ बहुत शक्तिशाली विशेषताओं को एक सुरुचिपूर्ण पैकेज में जोड़ता है जो किसी भी प्रोग्रामर या सिस्टम व्यवस्थापक को गंभीरता से विचार करना चाहिए।

कई तकनीकें संपादकों की मौत के प्रति उनकी पसंद का बचाव करेंगी, और यह राजनीति या धर्म के रूप में विवादास्पद है।

विम क्या है?

विम एक संपादक है जो ब्रैम मूलनर द्वारा बनाया गया है, जो "वीआई iMproved" के लिए खड़ा है। जैसा कि नाम से पता चलता है, यह बिल जॉय द्वारा बनाई गई मूल वी संपादक पर आधारित है, जो सन माइक्रोसिस्टम्स के बाद में, यूनिक्स के बीएसडी संस्करण के लिए यूसी बर्कले में है। (बीएसडी के बारे में अधिक जानने के लिए, बीएसडी: द अन्य फ्री यूनिक्स देखें।)

इतिहास

आधुनिक यूनिक्स और लिनक्स संस्कृति के लिए विम के महत्व को देखते हुए, यह जानकर आश्चर्य हो सकता है कि विम ने मूल रूप से अमीगा पर जीवन शुरू किया था। मूलनेर ने पहली बार 1988 में इस पर काम करना शुरू किया, जो पहले एसटीवी नामक वी क्लोन पर आधारित था, जिसे अटारी एसटी के लिए बनाया गया था। 1991 में पहली सार्वजनिक रिलीज़ फ्रेड फिश के प्रसिद्ध "फिश डिस्क" एमिगा फ्रीवेयर संग्रह के हिस्से के रूप में थी।


विम को यूनिक्स प्रणालियों के साथ-साथ अस्तित्व में मौजूद हर कंप्यूटर प्लेटफॉर्म के बारे में बताया गया, जहां यह सबसे लोकप्रिय संपादकों में से एक बन गया।

विशेषताएं

विम कुछ भी नहीं के लिए एक लोकप्रिय संपादक बन गया है। लोग इसके फीचर सेट के लिए विम का समर्थन करेंगे, और विम में बहुत सारे फीचर हैं।

विम को इसके किसी भी प्रतियोगी को चुनने का सबसे बड़ा कारण इसकी कीस्ट्रोक्स है। चूंकि विम वीआई पर आधारित है, इसलिए इसे पुराने संपादक के कीस्ट्रोक्स विरासत में मिले हैं।

वीआई और वीएम मोडल एडिटर हैं, जिसका अर्थ है कि वे कमांड मोड और इंसर्ट मोड के बीच अंतर करते हैं। यह उन चीजों में से एक है जिसे लोग या तो प्यार करते हैं या विम के बारे में नफरत करते हैं। उपयोगकर्ता कर्सर को कमांड मोड में ले जाते हैं और वास्तव में सम्मिलित मोड में संपादित करते हैं।

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ


जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार कर सकते हैं।


इसकी सामान्य प्रकृति के लिए धन्यवाद, विम का सीखने की अवस्था बहुत ही कठोर है, लेकिन एक बार जब उपयोगकर्ताओं को इसकी आज्ञाओं में महारत हासिल हो जाती है तो वे कुछ कीस्ट्रोक्स में जटिल कार्य कर सकते हैं।

इस तरह से काम करने का फायदा यह है कि लगभग सभी कमांड इमैक में कंट्रोल और ऑल्ट कीज का उपयोग करने के बजाय होम रो पर हैं। कुछ लोग, विशेष रूप से टाइपिस्टों को स्पर्श करते हैं, इस योजना को और अधिक आरामदायक पाते हैं।

एक चीज जो कुछ लोगों को विम के ऊपर Emacs चुनती है, वह पटकथा के लिए इसका समर्थन है। चूंकि Emacs लिस्प का एक संस्करण चलाता है, इसलिए मोड और अन्य सुविधाओं को बनाना संभव है, यहां तक ​​कि एक टेट्रिस गेम भी।

विम एक विशेष स्क्रिप्टिंग भाषा में संपादक का विस्तार करने के लिए उपयोगकर्ताओं को डाउनलोड करने या बनाने के लिए प्लगइन्स को प्रोग्राम करने योग्य बनाता है।

विम में कुछ विशेषताएं भी हैं जो इसे Vi के बेहतर संस्करण के नाम से जीवंत बनाती हैं। उनमें से एक कई खिड़कियों के लिए समर्थन है, जो उपयोगकर्ताओं को कई फ़ाइलों के बीच स्विच करने देता है। (यह एक विशेषता थी जिसे बिल जॉय ने वास्तव में मूल वीआई में जोड़ने की योजना बनाई थी, लेकिन एक डिस्क दुर्घटना ने उन्हें 1980 के दशक की शुरुआत में इस पर काम करने से रोक दिया।)

ग्राफिकल यूजर इंटरफेस के लिए एक और बड़ा अतिरिक्त समर्थन है। अधिकांश यूनिक्स / लिनक्स पैकेज प्रबंधकों के साथ-साथ एक्स विंडो सिस्टम के लिए एक संस्करण उपलब्ध है, साथ ही विंडोज और मैक ओएस एक्स दोनों के लिए देशी पोर्ट भी।

विम की सबसे अच्छी विशेषताओं में से एक इसकी क्रॉस-प्लेटफ़ॉर्म प्रकृति हो सकती है।यह मूल रूप से Amiga पर शुरू हुआ, ऑपरेटिंग सिस्टम की एक विस्तृत विविधता के लिए लिनक्स से विंडोज, यहां तक ​​कि QNX जैसे और भी अधिक अस्पष्ट प्लेटफार्मों पर पोर्ट किए जाने से पहले। यह आईफोन और आईपैड पर भी चलता है।

जबकि विम के पास एक ओपन-सोर्स लाइसेंस है, लाइसेंस की शर्तों में से एक अद्वितीय है। युगांडा में बच्चों की मदद करने के लिए ब्रैम मूलनेर उपयोगकर्ताओं को अपने संगठन, ICCF को दान करने के लिए प्रोत्साहित करता है। इसके कारण विम को "चैरिटीवेयर" के नाम से जाना जाता है, यदि आप एक गंभीर विम उपयोगकर्ता हैं, तो आप इसे स्वयं आगे भुगतान करने पर विचार कर सकते हैं। (ओपन-सोर्स लाइसेंसिंग के बारे में अधिक जानकारी के लिए, ओपन-सोर्स लाइसेंसिंग - जिसे आपको जानना आवश्यक है।)

संपादक युद्धों के विजेता?

Emacs और Vi के बीच "एडिटर वार्स" वर्षों से चल रहा है, लेकिन विम अंत में क्लासिक यूनिक संपादकों का विजेता हो सकता है।

जबकि एक यूज़नेट सर्वेक्षण में पाया गया कि सभी उपयोगकर्ताओं में से लगभग आधे ने वीआई या एमाक्स को पसंद किया, बाद में सर्वेक्षणों ने विम की ओर एक प्राथमिकता दिखाई।

2006 में, लिनक्स जर्नल के पाठकों ने अपने पसंदीदा संपादक को व्यापक अंतर से वोट दिया। प्रोग्रामर्स के एक स्टैक ओवरफ्लो सर्वेक्षण ने अपनी पसंद के संपादकों में अधिक विचरण पाया, नोटपैड ++ सबसे लोकप्रिय विकल्प के साथ। फिर, विम सबसे लोकप्रिय "क्लासिक" संपादक था। नोटपैड ++ केवल विंडोज है, इसलिए यह इस तथ्य को दर्शाता है कि अधिकांश डेवलपर्स अपने दिन-प्रतिदिन के उपयोग के लिए विंडोज का उपयोग कर रहे हैं।

संपादक क्षेत्र ded 80 और is 90 के दशक की तुलना में बहुत अधिक भीड़ है, लेकिन विम ने अपनी विनम्र उत्पत्ति से एक लंबा सफर तय किया है।

निष्कर्ष

विम एक शक्तिशाली और अपेक्षाकृत हल्का संपादक है, यहां तक ​​कि इसके व्यापक फीचर सेट के साथ भी। यह व्यापक पोर्टेबिलिटी के साथ मिलकर कई शक्तिशाली संपादन सुविधाओं को जोड़ते हुए वीआई की परंपरा का निर्माण करता है। इसका मतलब है कि विम कई प्रोग्रामर और सिस्टम एडमिनिस्ट्रेटर के शस्त्रागार में सबसे शक्तिशाली उपकरण बन जाएगा।

यदि आप विम सीखने में रुचि रखते हैं, तो ऑनलाइन बहुत सारे ट्यूटोरियल हैं।