GNU Emacs, इस पौराणिक टेक्स्ट एडिटर को Ubuntu / Linux Mint के लिए इंस्टॉल करें

के बारे में

अगले लेख में हम 25.3.2 ग्नू Emacs पर एक नज़र डालने जा रहे हैं। पूर्व पाठ संपादक इसे किसी भी परिचय की आवश्यकता नहीं है, क्योंकि यह दुनिया भर के सभी प्रकार के कंप्यूटर वैज्ञानिकों द्वारा काफी प्रसिद्ध और उपयोग किया जाता है। Emacs एक स्वतंत्र, खुला स्रोत, एक्स्टेंसिबल और अनुकूलन योग्य पाठ संपादक है। यह मल्टीप्लायर है और हम इसे Gnu / Linux, Windows और Mac के लिए उपलब्ध पाएंगे। इसे GNU प्रोजेक्ट द्वारा भी विकसित किया गया है और इसे GNU GPL लाइसेंस के तहत प्रकाशित किया गया है।

मुझे नहीं लगता कि मैं उनकी कहानी के बारे में कुछ भी बता सकता हूं। MIT की प्रयोगशालाओं में 1970 के दशक के मध्य में पहले Emacs का विकास शुरू हुआ। रिचर्ड Stallman 1984 में GNU Emacs पर काम करना शुरू किया जो मालिकाना गोसलिंग Emacs के लिए एक मुफ्त सॉफ्टवेयर विकल्प का उत्पादन करता था। 2017 में इस संपादक पर काम अभी भी सक्रिय है।

Gnu Emacs एक है पाठ संपादक एक साथ बड़ी संख्या में कार्य। यह प्रोग्रामर और तकनीकी उपयोगकर्ताओं के साथ बहुत लोकप्रिय बनाता है। GNU Emacs GNU प्रोजेक्ट का हिस्सा है और विकास की बहुत सारी गतिविधियों के साथ Emacs का सबसे लोकप्रिय संस्करण है। यह संपादक GNU Emacs उपयोगकर्ता नियमावली में वर्णित है: «एक एक्स्टेंसिबल, अनुकूलन, वास्तविक समय और स्व-दस्तावेजीकरण संपादक«। बाद के शब्द का मतलब यह नहीं है कि Emacs अपना स्वयं का दस्तावेज लिखता है, बल्कि यह कि वह उपयोगकर्ता को अपना स्वयं का दस्तावेज प्रस्तुत करता है। यह सुविधा Emacs प्रलेखन को सभी के लिए सुलभ बनाती है।

ग्नू emacs के साथ परियोजना

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

यूनिक्स संस्कृति में, ग्नू Emacs यह पारंपरिक प्रकाशक युद्ध के दो मुख्य दावेदारों में से एक है। अन्य दावेदार है vi.

जीएनयू एमएसीएस की सामान्य विशेषताएं 25.3.2

जैसा कि मैंने पहले ही लिखा है, इस शानदार संपादक की विशेषताएं कई हैं, लेकिन उनमें से हमें हाइलाइट करना चाहिए:

  • L सामग्री संपादन मोड, जिसमें कई फ़ाइल प्रकारों के लिए सिंटैक्स रंग शामिल है।
  • यह एक है शानदार और व्यापक प्रलेखन कार्यक्रम में शामिल प्रलेखन के अलावा। यह भी एक उपयोगकर्ता पुस्तिका शुरू करने वाले हम सभी एक से अधिक परेशानियों से बाहर निकल सकते हैं।
  • Da पूर्ण यूनिकोड समर्थन लगभग सभी मानव लिपियों के लिए।
  • एक संपादक है अत्यधिक अनुकूलन योग्य Emacs लिस्प कोड या इसके लिए एक ग्राफिकल इंटरफ़ेस का उपयोग करना।
  • का पूरा पारिस्थितिकी तंत्र सुविधाओं पाठ संपादन से परे। इनमें प्रोजेक्ट प्लानर, मेल और न्यूज़रीडर, डिबगर इंटरफ़ेस, कैलेंडर और बहुत कुछ शामिल हैं।
  • एक अच्छा एक्सटेंशन डाउनलोड और इंस्टॉल करने की प्रणाली.

आप इस पौराणिक संपादक के बारे में इसकी सभी विशेषताओं और प्रलेखन से परामर्श कर सकते हैं वेबसाइट.

Gnu Emacs स्थापना

हमारे Ubunto में इस प्रोग्राम को स्थापित करने के लिए, हम इसे सीधे से कर सकते हैं सॉफ्टवेयर केंद्र हमारे उबुन्टु के। लेकिन हम पाएंगे एक और अधिक वर्तमान संस्करण (इस लेख को लिखने के समय संस्करण 25.3.2) उबंटू 17.04 Zesty / 16.04 के लिए उपलब्ध ज़ेनियल / 14.04 ट्रस्टी / लिनक्स टकसाल 18/17 और अगले संग्रह में अन्य उबंटू डेरिवेटिव जो हम स्थापित करेंगे। उबुन्टु / लिनक्स टकसाल में GNU Emacs स्थापित करने के लिए हमें केवल टर्मिनल (Ctrl + Al + T) खोलना होगा और उसमें निम्नलिखित कमांड्स को कॉपी करना होगा:

sudo add-apt-repository ppa:kelleyk/emacs && sudo apt-get update && sudo apt-get install emacs25

स्थापित करने के लिए पाठ-आधारित Emacs, हम निम्नलिखित आदेश का उपयोग कर यह करना होगा:

sudo apt-get install emacs25-nox

Gnu Emacs की स्थापना रद्द करें

हमारे ऑपरेटिंग सिस्टम से इस टेक्स्ट एडिटर को हटाने के लिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा। उसके बाद हमें केवल उसमें निम्नलिखित लिखना होगा:

sudo apt remove emacs25 && sudo apt autoremove

पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।