केकेईडिट: लिनक्स के लिए एक नया पाठ संपादक
टेक्स्ट एडिटर्स छोटे उपकरण होते हैं जिन्हें अक्सर बड़ी चीजें बनाने के लिए उपयोग किया जाता है: कहानियां, वेबसाइट्स, एप्लिकेशन। जबकि एक औसत उपयोगकर्ता को लगता है कि वे "सब एक जैसे हैं, " पाठ संपादक काफी भिन्न हो सकते हैं, और टाइम-सेविंग सुविधाओं वाले लोगों को प्रोग्रामर द्वारा बहुत सराहना की जाती है।
हमने लेखकों के लिए लिनक्स टूल पर एक नज़र डाली, और यह समीक्षा उन लोगों के उद्देश्य से एक उपकरण प्रस्तुत करती है जो कोड लिखते हैं (हालांकि आप इसके साथ कुछ भी लिख सकते हैं)। केकेएडिट को एक शक्तिशाली ओएस एक्स एप्लिकेशन, बीबीईडिट द्वारा प्रेरित किया गया था, और यह लिनक्स को हल्के, तेज़, जीटीके 2-स्टाइल पैकेज में अपनी सर्वश्रेष्ठ सुविधाएं लाता है।
KKEdit इंस्टॉल करना
यदि आप आर्क लिनक्स या उबंटू उपयोगकर्ता हैं तो KKEdit इंस्टॉल करना आसान है। पूर्व इसे एयूआर में और बाद में एक अनौपचारिक भंडार में प्रदान करता है:
sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get अद्यतन sudo apt-get kkedit इंस्टॉल करें
यदि आप अपने सिस्टम में एक नया भंडार नहीं जोड़ना चाहते हैं, तो बस लॉन्चपैड वेबसाइट पर जाएं और पैकेज को .deb प्रारूप में डाउनलोड करें, फिर इसे sudo dpkg -i packagename.deb
साथ इंस्टॉल करें या फ़ाइल में अपने आइकन को डबल-क्लिक करके प्रबंधक। ध्यान दें कि इस तरह आपको KKEdit के लिए स्वचालित अपडेट नहीं मिलेंगे। सामान्य रूप से, स्रोत उन लोगों के लिए आधिकारिक केकेएडिट वेबसाइट पर उपलब्ध है जो इसे संकलित करना चाहते हैं।
KKEdit सेट अप करना
केकेईडिट को पहली बार लॉन्च करने के बाद "प्राथमिकताएं" संवाद शायद पहली बात है जिसे आपको खोलना चाहिए। यहां आप KKEdit की उपस्थिति और व्यवहार को समायोजित कर सकते हैं, स्वचालित इंडेंटेशन टॉगल कर सकते हैं, और लाइन और सिंटैक्स हाइलाइटिंग, शब्द रैपिंग और स्वचालित कोड पूर्णता कर सकते हैं। मुख्य KKEdit टूलबार में आइकन जोड़ने के लिए, इस संवाद में निचले पट्टी में उन पर क्लिक करें। उन्हें हटाने के लिए, "Ctrl" दबाएं और ऊपरी भाग पर उन पर क्लिक करें। प्रत्येक आइकन पर होवर करने से उसके फ़ंक्शन का टूलटिप विवरण दिखाई देगा। "टेक्स्ट स्टाइल" टैब आपको फोंट, मूल रंग, थीम और कीबोर्ड शॉर्टकट सेट करने देता है।
आगे के अनुकूलन "टूल्स -> बाहरी उपकरण प्रबंधित करें" संवाद में किया जा सकता है जहां आप केकेईडिट के साथ विभिन्न एप्लिकेशन और स्क्रिप्ट कनेक्ट कर सकते हैं और अपनी टेक्स्ट फ़ाइलों पर काम करते समय उनका उपयोग कर सकते हैं। उदाहरण के लिए, आप एक स्क्रिप्ट जोड़ सकते हैं जो शब्दों और पात्रों की गणना करता है और इसे KKEdit में आपकी खुली फ़ाइलों पर चलाता है।
इसके बारे में इतना अच्छा क्या है?
आप देखेंगे कि केकेईडिट किसी भी अन्य टेक्स्ट एडिटर की तुलना में काफी अलग दिखता नहीं है, और यह टैब, टैब सॉर्टिंग, स्पेल चेक और सिंटैक्स हाइलाइटिंग जैसे मूलभूत सुविधाओं का समर्थन करता है। किसी भी टैब पर राइट-क्लिक करने से आप उस विशेष टैब के लिए सेटिंग्स को परिभाषित कर सकते हैं, और "स्प्लिट व्यू" सुविधा भी है।
हालांकि, केकेईडिट के बारे में सबसे अच्छी बात छोटी, व्यावहारिक विशेषताएं हैं जो एक साथ आती हैं और इसे वास्तव में एक आसान पाठ संपादक का प्रभाव देती हैं। बुकमार्क और लाइन-कूद इस के सही उदाहरण हैं। आप किसी भी लाइन को बुकमार्क कर सकते हैं और इसे "बुकमार्क" मेनू से तुरंत कूद सकते हैं, या स्वचालित रूप से इसके लिए एक लाइन नंबर दर्ज कर सकते हैं। "सत्र सहेजें" विकल्प के साथ प्रत्येक सत्र के लिए बुकमार्क सहेजे जा सकते हैं (और पुनर्स्थापित), और आप उन्हें "बुकमार्क" मेनू में एक बार में तुरंत हटा सकते हैं।
प्रोग्रामर यह सुनकर खुश होंगे कि केकेएडिट अपने "खोज और प्रतिस्थापन" फ़ंक्शन में नियमित अभिव्यक्तियों का समर्थन करता है, और आप "प्राथमिकताएं" में खोज गहराई को परिभाषित कर सकते हैं। केकेईडिट सभी खुली फ़ाइलों में या यहां तक कि सभी फ़ाइलों में एक खोज स्ट्रिंग की तलाश कर सकता है सक्रिय पाठ दस्तावेज़ का फ़ोल्डर। "फ़ंक्शन" मेनू सक्रिय होता है जब आपके टेक्स्ट दस्तावेज़ में परिभाषित फ़ंक्शंस होते हैं, और यह उन सभी को सूचीबद्ध करता है, जिससे आप उन्हें तुरंत कूदते हैं और उनकी परिभाषाएं पाते हैं। KKEdit अन्य खुली फ़ाइलों में परिभाषाओं की खोज भी कर सकता है और जब उन्हें पाता है तो स्वचालित रूप से अपने टैब पर स्विच कर सकते हैं।
इसके अलावा, केकेएडिट, "शामिल" फ़ाइल खोल सकता है जिसमें पाठ दस्तावेज़ संदर्भ, साथ ही खुली फ़ाइलें हेक्सडंप के रूप में भी हो सकती हैं। यदि आप जीटीके और क्यूटी फ्रेमवर्क के साथ काम करते हैं, तो आपको अपनी जरूरतों के लिए उपयुक्त KKEdit मिल जाएगा क्योंकि यह आपको दस्तावेज़ मेनू से सीधे दस्तावेज़ों को ब्राउज़ करने और API कीवर्ड खोजने की सुविधा देता है। यदि आपके पास प्रलेखन पैकेज स्थापित नहीं हैं, तो खोज कमांड आपके द्वारा किसी पाठ में चुने गए किसी भी चीज़ के लिए Google परिणाम पृष्ठ खोल देगा।
यदि यह सब पर्याप्त नहीं है, तो आप KKEdit को फ़ाइल ब्राउज़र (साइडबार में खुलते हैं), केकेईडिट, सत्र प्रबंधक, एकाधिक क्लिपबोर्ड और अधिक के भीतर टर्मिनल फलक जैसे निःशुल्क प्लगइन के साथ बढ़ा सकते हैं।
निष्कर्ष
केकेईडिट एक नंगे हड्डियों के बीच की रेखा को झुकाता है, बहुत मूल पाठ संपादक आमतौर पर कई वितरणों पर डिफ़ॉल्ट रूप से भेज दिया जाता है, और काम के एक फुले हुए टुकड़े जिसमें आपके पास आवश्यक सभी विकल्प होते हैं और एक दर्जन से अधिक जो आप नहीं चाहते हैं। इसमें कई निर्भरताएं नहीं हैं और किसी भी डेस्कटॉप वातावरण पर अच्छा दिखने के लिए थीम बनाई जा सकती है।
हालांकि, भले ही यह बीबीईडिट द्वारा प्रेरित है, इसमें उन सुविधाओं में से एक की कमी है जो मुझे आवश्यक हैं - कोड फोल्डिंग। मैं समझता हूं कि इसे हल्का वजन माना जाता था, यही कारण है कि यह HTML कोड क्लीनअप या diff फ़ाइल तुलना जैसी सुविधाओं के साथ नहीं आता है, लेकिन जो लोग अपने कोड व्यवस्थित रूप से व्यवस्थित करना पसंद करते हैं उन्हें इस विशेष चूक से हटा दिया जा सकता है।
फिर भी, यदि आपको एप्लिकेशन के भीतर दान के लिए डेवलपर की गैर-सूक्ष्म कॉल नहीं है, तो KKEdit एक उभरते प्रोग्रामर या किसी ऐसे व्यक्ति के लिए एक अच्छा विकल्प है जो अपने वर्कफ़्लो को रीफ्रेश करने के लिए एक नया टेक्स्ट एडिटर आज़माता है।
लिनक्स के लिए आपका पसंदीदा टेक्स्ट एडिटर क्या है? टिप्पणियों में अपनी सिफारिशें साझा करें।
टीज़र छवि स्रोत