Sublime Text
सबलाइम टेक्स्ट एक शेयरवेयर टेक्स्ट और स्रोत कोड संपादक है जो विंडोज, मैकओएस और लिनक्स के लिए उपलब्ध है। यह मूल रूप से कई प्रोग्रामिंग भाषाओं और मार्कअप भाषाओं का समर्थन करता है। उपयोगकर्ता इसे विषयों के साथ अनुकूलित कर सकते हैं और प्लगइन्स के साथ इसकी कार्यक्षमता का विस्तार कर सकते हैं, आमतौर पर समुदाय-निर्मित और मुक्त-सॉफ्टवेयर लाइसेंस के तहत बनाए रखा जाता है। प्लगइन को सुविधाजनक बनाने के लिए, सबलाइम टेक्स्ट में एक पायथन एपीआई है। संपादक न्यूनतम इंटरफेस का उपयोग करता है और इसमें प्रोग्रामरों के लिए कॉन्फ़िगर करने योग्य वाक्यविन्यास हाइलाइटिंग, कोड फोल्डिंग, नियमित-अभिव्यक्तियों का समर्थन करने वाली खोज और प्रतिस्थापन, टर्मिनल आउटपुट विंडो और बहुत कुछ शामिल हैं। यह मालिकाना सॉफ्टवेयर है, लेकिन एक मुफ्त मूल्यांकन संस्करण उपलब्ध है। विशेषताएँ सबलाइम टेक्स्ट की विशेषताओं की सूची निम्नलिखित हैः "गोटो एनीथिंग", प्रोजेक्ट फ़ाइलों, प्रतीकों या लाइनों के लिए त्वरित नेविगेशन "कमांड पैलेट" मनमाने आदेशों के त्वरित कीबोर्ड आह्वान के लिए अनुकूली मिलान का उपयोग करता है एक साथ संपादनः एक साथ कई चयनित क्षेत्रों में समान संवादात्मक परिवर्तन करें पायथन-आधारित प्लगइन एपीआई प्रोजेक्ट-विशिष्ट प्राथमिकताएँ जे. एस. ओ. एन. सेटिंग फ़ाइलों के माध्यम से व्यापक अनुकूलन, जिसमें परियोजना-विशिष्ट और प्लेटफ़ॉर्म-विशिष्ट सेटिंग्स क्रॉस-प्लेटफ़ॉर्म (विंडोज, मैकोस और लिनक्स) और क्रॉस-प्लेटफ़ॉर्म के लिए सहायक प्लगइन शामिल हैं। यह टैब और फाइलों के साथ-साथ देखने का समर्थन करता है। संस्करण 2 सबलाइम टेक्स्ट 2.0.2 8 जुलाई 2013 को जारी किया गया था। सॉफ्टवेयर के पहले संस्करण से परिवर्तन, जैसा कि आधिकारिक सबलाइम ब्लॉग पर प्रचारित किया गया है, में रेटिना डिस्प्ले समर्थन और "क्विक स्किप नेक्स्ट" कार्यक्षमता शामिल है। थीम सबलाइम टेक्स्ट में 23 दृश्य विषय हैं, जिसमें तृतीय-पक्ष प्लगइन्स के माध्यम से अतिरिक्त विषयों को डाउनलोड और कॉन्फ़िगर करने का विकल्प है। मिनीमैप सुविधा स्क्रीन के ऊपरी-दाएँ कोने में पूरी फ़ाइल का कम अवलोकन दिखाती है। मुख्य संपादक फलक में दिखाई देने वाली फ़ाइल के हिस्से को हाइलाइट किया जाता है और इस दृश्य में क्लिक करने या खींचने से संपादक फ़ाइल के माध्यम से स्क्रॉल करता है। पैनल, समूह और स्क्रीन मोड स्क्रीन मोड में शामिल हैंः पैनलों में एक बार में चार फ़ाइलों को दिखाना, एक पूर्ण-स्क्रीन और एक फ़ाइल को उसके चारों ओर बिना इंटरफेस मेनू के दिखाने के लिए व्याकुलता-मुक्त मोड। स्तम्भ चयन और बहु-चयन संपादन इस सुविधा के साथ एक उपयोगकर्ता एक बार में पूरे पाठ स्तंभों का चयन कर सकता है या पाठ में एक से अधिक कर्सर रख सकता है। यह एक साथ संपादन की अनुमति देता है। कर्सर ऐसा व्यवहार करते हैं जैसे कि उनमें से प्रत्येक पाठ में एकमात्र था, उसी तरीके से स्वतंत्र रूप से आगे बढ़ रहा था। एक अक्षर से, रेखा से, शब्दों से, और उपशब्दों (कैमेलकेस, हाइफन या अंडरस्कोर परिसीमित) से आगे बढ़ना और रेखा की शुरुआत/अंत की ओर बढ़ना शामिल है। यह मैक्रो या नियमित अभिव्यक्तियों के उपयोग के बिना जटिल दोहराए जाने वाली संरचनाओं को संपादित करने की अनुमति देता है। स्वतः-पूर्णता उत्कृष्ट पाठ सुझाव देता है कि प्रविष्टियों को पूरा करें क्योंकि उपयोगकर्ता टाइप कर रहा है, वर्तमान फ़ाइल की प्रोग्रामिंग भाषा द्वारा सूचित किया जाता है। यह एक ही कोड आधार के भीतर दिए गए चर नामों को भी स्वतः पूरा करता है। सिंटैक्स हाइलाइट और हाई-कंट्रास्ट डिस्प्ले सबलाइम टेक्स्ट पर डार्क बैकग्राउंड का उद्देश्य आईस्ट्रेन को कम करना और टेक्स्ट के साथ कंट्रास्ट की मात्रा को बढ़ाकर टेक्स्ट की पठनीयता में सुधार करना है। इन-एडिटर कोड निर्माण उपयोगकर्ता संपादक के भीतर से कुछ भाषाओं के लिए कोड चला सकते हैं, जिससे कमांड-लाइन प्रॉम्प्ट पर स्विच करने की आवश्यकता कम हो जाती है। इस फ़ंक्शन को हर बार फ़ाइल को सहेजने पर स्वचालित रूप से कोड बनाने के लिए भी सेट किया जा सकता है। स्निपेट्स यह सुविधा उपयोगकर्ताओं को अक्सर उपयोग किए जाने वाले कोड के ब्लॉकों को सहेजने और उन्हें मुख्य शब्द निर्धारित करने की अनुमति देती है। उपयोगकर्ता तब मुख्य शब्द टाइप कर सकता है और जब भी आवश्यकता हो कोड के ब्लॉक को चिपकाने के लिए दबा सकता है। अन्य विशेषताएँ सबलाइम टेक्स्ट में इनके अलावा कई सुविधाएँ हैं, जिनमें शामिल हैंः ऑटो-सेव, जो उपयोगकर्ताओं को अपने काम को खोने से रोकने का प्रयास करता है अनुकूलन योग्य कुंजी असाइनमेंट, एक नौवहन उपकरण जो उपयोगकर्ताओं को मेनू और टूलबार फाइंड दोनों में विकल्पों की अपनी पसंद के लिए हॉटकी असाइन करने की अनुमति देता है जैसा कि आप टाइप करते हैं, एक अलग संवाद बॉक्स की आवश्यकता के बिना उपयोगकर्ता प्रकार के रूप में दर्ज किए जा रहे पाठ को देखना शुरू कर देता है वर्तनी-जांच कार्य ठीक हो जाता है क्योंकि आप मैक्रोज़ टाइप करते हैं अंतिम कार्रवाई को दोहराएं संपादन आदेशों का एक विस्तृत चयन, जिसमें इंडेंटिंग और अनइंडेंटिंग, पैराग्राफ रिफॉर्मेटिंग और लाइन जॉइनिंग संस्करण 3 संस्करण 3 शामिल हैं, 29 जनवरी 2013 को बीटा में दर्ज किया गया था। शुरू में केवल उन पंजीकृत उपयोगकर्ताओं के लिए उपलब्ध था जिन्होंने सबलाइम टेक्स्ट 2 खरीदा था, 28 जून 2013 को यह आम जनता के लिए उपलब्ध हो गया। हालाँकि, नवीनतम विकास निर्माण के लिए अभी भी एक पंजीकरण कोड की आवश्यकता है। सबलाइम टेक्स्ट 3 को आधिकारिक तौर पर 13 सितंबर 2017 को जारी किया गया था। मई 2018 में इसके बाद संस्करण 3.1 और मार्च 2019 में संस्करण 3.2 आया। सबलाइम टेक्स्ट 3 द्वारा जोड़ी गई दो मुख्य विशेषताओं में प्रतीक अनुक्रमण और फलक प्रबंधन शामिल हैं। प्रतीक अनुक्रमण सबलाइम टेक्स्ट को फ़ाइलों को स्कैन करने और परियोजना में गोटो परिभाषा और गोटो प्रतीक की सुविधाओं को सुविधाजनक बनाने के लिए एक सूचकांक बनाने की अनुमति देता है। फलक प्रबंधन उपयोगकर्ताओं को हॉटकी के माध्यम से पैन के बीच जाने की अनुमति देता है। संस्करण 4 को 20 मई 2021 को जारी किया गया था। प्रमुख नई विशेषताओं में एक परियोजना-व्यापी संदर्भ-संवेदनशील स्वतः पूर्णता, टैब बहु-चयन और डार्कमोड के लिए समर्थन शामिल थे। नए संस्करण ने बड़े प्रदर्शन संकल्पों और देशी ऐप्पल एम1 और एआरएम64 समर्थन के लिए ओपनजीएल का उपयोग करके हार्डवेयर त्वरित प्रतिपादन की शुरुआत की। इसने आंतरिक प्रदर्शन अनुकूलन और अद्यतन जैसे कि एक नया पायथन 3.8 प्लगइन होस्ट और विस्तारित प्लगइन विकास के लिए विस्तारित एपीआई भी भेजे। पैकेज प्रबंधक पैकेज नियंत्रण सबलाइम टेक्स्ट के लिए एक खुला स्रोत तृतीय-पक्ष पैकेज प्रबंधक है जो उपयोगकर्ता को आमतौर पर सबलाइम टेक्स्ट को फिर से शुरू किए बिना प्लग-इन खोजने, स्थापित करने, अपग्रेड करने और हटाने की अनुमति देता है। पैकेज प्रबंधक एक स्वतः-उन्नयन सुविधा के साथ स्थापित पैकेजों को अद्यतन रखता है और गिटहब, बिटबकेट और एक कस्टम जे. एस. ओ. एन.-एन्कोडेड चैनल/रिपॉजिटरी सिस्टम से पैकेजों को डाउनलोड करता है। यह गिट और एचजी के माध्यम से गिटहब और बिटबकेट से क्लोन किए गए पैकेजों को अद्यतन करने के साथ-साथ पैकेजों को सक्षम और अक्षम करने के लिए आदेश प्रदान करता है। पैकेज प्रबंधक में किसी भी पैकेज निर्देशिका को. सबलाइम-पैकेज फ़ाइल में बंडल करने के लिए एक आदेश भी शामिल है। उल्लेखनीय तृतीय-पक्ष पैकेजों में शामिल हैंः एल. एस. पी.-लैंग्वेज सर्वर प्रोटोकॉल ब्रैकेट हाईलाइटर के लिए समर्थन-ब्रैकेट जोड़े सबलाइमलिंटर के लिए सबलाइम टेक्स्ट प्रदान करता है-जावास्क्रिप्ट, पर्ल, पी. एच. पी., पायथन, रूबी और अन्य के लिए कोड लिंटिंग (सत्यापन) साइडबार संवर्द्धन-फ़ाइलों को हटाने, खोलने, स्थानांतरित करने, बनाने, संपादित करने और खोजने के नए विकल्पों के साथ सबलाइम टेक्स्ट साइडबार में संवर्द्धन वर्डप्रेस-ब्लॉगिंग प्लेटफॉर्म वर्डप्रेस सबलाइम विलय के लिए स्वतः पूर्णता और स्निपेट्स जोड़ता है 2018 में, सबलाइम एचक्यू ने सबलाइम विलय, एक गिट जी. यू. आई. और विलय उपकरण जारी किया। जब सबलाइम टेक्स्ट के साथ स्थापित किया जाता है तो यह अपने वाक्यविन्यास हाइलाइटिंग पैकेजों का उपयोग करता है और उनमें एक दूसरे के साथ बातचीत करने के लिए एकीकरण होते हैं। तकनीकी रूप से उत्कृष्ट विलय और पाठ कोडबेस और यू. आई. अवधारणाओं के बड़े हिस्से को साझा करते हैं। पाठ संपादकों की सूची भी देखें पाठ संपादकों की तुलना संदर्भ बाहरी लिंक सी + + सॉफ्टवेयर क्रॉस-प्लेटफ़ॉर्म सॉफ्टवेयर एचटीएमएल संपादक लिनक्स पाठ संपादक मैकओएस पाठ संपादक पायथन (प्रोग्रामिंग भाषा) सॉफ्टवेयर पाठ संपादक यूनिक्स पाठ संपादक विंडोज पाठ संपादक एक्सएमएल संपादक