लिनक्स समुदाय में कुछ विषयों के रूप में उपयोगकर्ताओं को मिलता हैपाठ संपादकों के विषय के रूप में भावुक। सभी के अपने पसंदीदा और अनगिनत कारण हैं कि वे इसे दूसरों पर क्यों पसंद करते हैं। परेशानी यह है कि, लिनक्स पर बहुत सारे अलग-अलग टेक्स्ट एडिटर हैं, जो कि किसी विशेष उपयोग को ध्यान में रखकर बनाए गए हैं। परिणामस्वरूप, एक अच्छे टेक्स्ट एडिटर की तलाश करने वाले नए उपयोगकर्ता सभी विभिन्न विकल्पों से अभिभूत हो सकते हैं। इस लेख में ऐसा क्यों है, हम लिनक्स पर डेवलपर्स के लिए कुछ सबसे अच्छे पाठ संपादकों पर जाएंगे।
कृपया ध्यान रखें कि हालांकि यह एक सूचीबद्ध सूची है, लेकिन इसका मतलब यह नहीं है कि "अंतिम" टेक्स्ट एडिटर है। प्रत्येक कार्यक्रम के लाभ और कमियां हैं, जो इस बात पर निर्भर करता है कि कौन इसका उपयोग करता है और किसके लिए।
1. वीआईएम

VIM एक टेक्स्ट एडिटर है जो सुधारने के लिए मौजूद हैवी पाठ संपादक। डेवलपर्स ने शुरू करने के लिए एक अच्छा आधार देखा, लेकिन सोचा कि यह बेहतर हो सकता है। VIM पाठ संपादक लिनक्स पर विकास के लिए एक प्रधान है।
वीआईएम के कई कारण तथ्य के कारण हैंपाठ संपादक विभिन्न प्रकार के पाठ संपादक मोड (एक मजबूत कमांड-लाइन मोड सहित), सिंटैक्स हाइलाइटिंग, कम मेमोरी फ़ुटप्रिंट और बहुत कुछ प्रदान करता है। कई लिनक्स उपयोगकर्ता कहते हैं कि VIM बहुत उपयोगकर्ता के अनुकूल नहीं है जो कि सच है। तथ्य यह है कि यह वास्तव में किसी अन्य पाठ संपादक की तरह नहीं है। यह चीजों को मौलिक रूप से अलग करता है, और परिणामस्वरूप, नए उपयोगकर्ता बेझिझक महसूस करेंगे। कई लोग कहते हैं कि यह वीआईएम की कमजोरी है। हालांकि, कट्टर प्रशंसकों का तर्क है कि हालांकि सुविधाओं को सीखने में थोड़ा समय लगता है, यह अंततः इसके लायक है।
यदि आप लिनक्स पर एक डेवलपर हैं जो एक ठोस पाठ संपादक की तलाश कर रहे हैं, तो VIM को आज़माएं। सीखने की अवस्था थोड़ी हो सकती है, लेकिन यदि आप इसमें महारत हासिल कर सकते हैं, तो आप कभी भी पीछे नहीं हटना चाहेंगे।
2. Emacs

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

जब यह डेवलपर्स के लिए पाठ संपादकों की बात आती हैलिनक्स, Geany अजीब आदमी है। देखिए, इसका बस एक टेक्स्ट एडिटर नहीं है। इसके बजाय, Geany इससे बहुत अधिक है। यह कई विशेषताओं के साथ एक मजबूत और जटिल IDE विकास वातावरण है। लिनक्स पर अन्य IDE वातावरणों के विपरीत, सबसे अच्छा, पाठ संपादक सभी डेस्कटॉप वातावरणों से स्वतंत्र रहने का प्रयास करता है, इसलिए यह घर पर सही लगेगा चाहे आप लिनक्स पर किस डेस्कटॉप का उपयोग करें।
Geany IDE में ऐसी विशेषताएं हैं जो अधिकांश उपयोगकर्ता करेंगेसिंटैक्स हाइलाइटिंग, स्वचालित कोड-पूरा होने, HTML और XML टैग्स के स्वचालित समापन, कोड नेविगेशन, कोड टिप्स, एक प्लगइन एपीआई और एक बिल्ट इन / रन सिस्टम की तरह की उम्मीद है, जो उपयोगकर्ताओं को तुरंत अपना कोड चलाने की अनुमति देता है। यदि आप लिनक्स के लिए एक महान ओपन सोर्स डेवलपमेंट वातावरण की तलाश कर रहे हैं, तो इस टेक्स्ट एडिटर को एक शॉट दें।
4. उदात्त पाठ

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