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

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

स्थापना

यदि आप उबंटू का उपयोग कर रहे हैं, तो स्क्रिप्ट्स पहले से ही भंडार में उपलब्ध है। आप इसे यहां क्लिक करके या उबंटू सॉफ्टवेयर सेंटर या सिनैप्टिक पैकेज मैनेजर के माध्यम से आसानी से इंस्टॉल कर सकते हैं। यदि आप कमांड लाइन पसंद करते हैं:

 sudo apt- शास्त्री स्थापित करें 

अन्य डिस्ट्रो के लिए, आप यहां स्रोत कोड डाउनलोड कर सकते हैं।

व्याकुलता मुक्त इंटरफेस

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

खिड़की के ऊपरी-दाएं कोने में एक लाल चमक है। जब आप लाल चमक पर अपने माउस को घुमाते हैं, तो मेन्यू बार दिखाई देगा।

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

प्राथमिकता विकल्प आपको प्रत्येक भाषा के लिए प्रदर्शन शैली (फ़ॉन्ट, टैब चौड़ाई, टेक्स्ट रैपिंग इत्यादि) को अनुकूलित करने की अनुमति देता है। यह सादे पाठ, एचटीएमएल, जावा, सी ++, उद्देश्य सी, पीएचपी, रूबी, पायथन से VB.net तक कई भाषाओं का समर्थन करता है, और आप उनके लिए प्रदर्शन शैली को कॉन्फ़िगर कर सकते हैं।

थीम्स समर्थन

स्क्रिब्स में डिफ़ॉल्ट थीम भूरे रंग की पृष्ठभूमि और सफेद पाठ के साथ रंग में गहरा है। जो लोग इस विषय को नापसंद करते हैं, उनके लिए स्क्रिब्स आपको थीम को उस व्यक्ति में बदलने की अनुमति देता है जो आपकी आंखों के लिए सुखद है। यदि पुस्तकालय में थीम पर्याप्त नहीं हैं, तो आप स्क्रिब्स साइट से अतिरिक्त थीम भी डाउनलोड कर सकते हैं।

टेम्पलेट संपादक (स्निपेट)

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

टेम्पलेट स्निपेट एक कीवर्ड ट्रिगर करके काम करता है। आप एक ट्रिगर टेक्स्ट (जैसे "else") दर्ज करते हैं और "टैब" दबाते हैं। इसके बाद ट्रिगर टेक्स्ट को उस कोड के साथ बदल दिया जाएगा जिसे आपने पूर्वनिर्धारित किया था (जैसे कि:

 यदि नहीं तो {} 

स्क्रिब्स की अन्य विशेषताएं

  • पहले टाइप किए गए शब्दों का स्वत: पूर्णता (कोई कोड स्वतः पूर्ण नहीं)
  • 43 प्रोग्रामिंग और स्क्रिप्टिंग भाषाओं के लिए सिंटेक्स हाइलाइटिंग।
  • स्वचालित सुधार और प्रतिस्थापन।
  • स्वचालित इंडेंटेशन
  • वर्तनी जांच
  • दस्तावेज़ में विशिष्ट लाइनों को बुकमार्क करें।
  • कीबोर्ड शॉर्टकट के बहुत सारे
  • जेन कोडिंग का समर्थन करता है

निष्कर्ष

एक न्यूनतम पाठ संपादक के रूप में, स्क्रिब्स ने अविश्वसनीय रूप से अच्छा प्रदर्शन किया है। इसमें हेवीवेट ड्रीमवेवर की घंटी और सीटी नहीं हो सकती है, लेकिन इसमें कुछ हत्यारा विशेषताएं हैं जो गोलीथ को अपनी सीट से खटखटा सकती हैं। अनुक्रम अपने डिजाइन में चरम है, जिससे minimalism की अवधारणा अगले स्तर तक आती है। यह सभी के लिए उपयुक्त नहीं हो सकता है, लेकिन मुझे यकीन है कि जो इसे प्यार करते हैं, उनके लिए वे कसम खाता है।

आप क्या? क्या आप इसे प्यार करते हैं या नफरत करते हैं?

लेखकों