गिथूब के एटम टेक्स्ट एडिटर के साथ हाथों पर
टेक्स्ट संपादकों की कोई कमी नहीं है, यह लिनक्स, मैक या विंडोज के लिए हो। हालांकि, गिथब के डेवलपर्स का मानना है कि सभी मौजूदा टेक्स्ट एडिटर अपने मानक तक नहीं हैं और उन्होंने अपना टेक्स्ट एडिटर बनाने का फैसला किया है। नतीजतन, एटम पैदा हुआ था। "21 वीं शताब्दी के लिए एक हैकबल टेक्स्ट एडिटर" के रूप में जाना जाता है, "एटम कई उपयोगी संपादकों के साथ आता है जो अन्य पाठ संपादकों में नहीं मिलते हैं, और कम समय के भीतर यह कई डेवलपर्स से प्रशंसा प्राप्त कर चुका है। आइए इसे देखें और देखें कि यह अन्य टेक्स्ट संपादकों के साथ कैसे किराया करता है।
नोट : यह समीक्षा उबंटू लिनक्स पर की जाती है। स्थापना ओएस अलग-अलग ओएस में भिन्न है।
स्थापना
फिलहाल, एटम इंस्टॉल करना एक आसान काम नहीं है, भले ही आप विंडोज, मैक या लिनक्स का उपयोग कर रहे हों। आप अपने ओएस में एटम स्थापित करने के लिए यहां बिल्ड निर्देशों का पालन कर सकते हैं।
उबंटू में, आप एटम स्थापित करने के लिए पीपीए (केवल वेब-बिट 8 द्वारा प्रदान की गई, 64-बिट मशीन के लिए) का उपयोग कर सकते हैं:
sudo add-apt-repository ppa: webupd8team / atom sudo apt-get अद्यतन sudo apt-get install atom
नोट : गैर उबंटू उपयोगकर्ता कस्टम एटम बिल्ड को यहां से खींच सकते हैं, इसे निकालें और "परमाणु" निष्पादन योग्य पर डबल क्लिक करें।
अवलोकन
जैसा कि आप नीचे स्क्रीनशॉट से देख सकते हैं, मुख्य इंटरफ़ेस सब्लिमे टेक्स्ट के समान ही है। आपको एक अंधेरे पृष्ठभूमि के साथ एक टैबड इंटरफेस मिलता है, और वर्तमान में खोला गया फ़ाइल का फ़ाइलपैथ नीचे स्टेटस बार में दिखाया गया है। पहले भाग पर, यह एक स्वागत संदेश दिखाएगा।
एक और चीज जो इसे सब्लिमे टेक्स्ट के समान बनाती है वह कमांड पैलेट है जहां आप इसका उपयोग कमांड कमांड कमांड के लिए खोज सकते हैं। वे एक ही कीबोर्ड शॉर्टकट साझा करते हैं (कमांड + शिफ्ट + पी / Ctrl + Shift + P)।
भाषा समर्थन और वाक्यविन्यास हाइलाइटिंग
एकीकृत node.js समर्थन के अलावा, एटम कई प्रोग्रामिंग भाषाओं जैसे php, जावास्क्रिप्ट, एचटीएमएल, सीएसएस, एसएएस, कम, पायथन, सी, सी ++, कॉफ़ीस्क्रिप्ट आदि का समर्थन करता है। एटम द्वारा समर्थित भाषा की पूरी सूची देखने के लिए, बस स्टेटस बार के नीचे भाषा संकेतक पर क्लिक करें।
हां, यह सिंटैक्स हाइलाइटिंग का भी समर्थन करता है, जो प्रोग्रामिंग आईडीई में आवश्यक है। आप थीम सेक्शन में सिंटैक्स रंग भी बदल सकते हैं।
संकुल
पैकेज एटम को उपयोगी और शक्तिशाली बनाता है। पैकेज एक्सटेंशन, या प्लगइन्स की तरह हैं, जिन्हें आप एटम की कार्यक्षमता बढ़ाने के लिए इंस्टॉल कर सकते हैं। डिफ़ॉल्ट स्थापना संकुल की एक अच्छी लाइब्रेरी के साथ आता है, जैसे मार्कडाउन पूर्वावलोकन, ब्रैकेट मैचर, गिट diff, आदि, और आप "प्राथमिकताएं -> संकुल" खंड के भीतर अतिरिक्त पैकेज इंस्टॉल कर सकते हैं। उदाहरण के लिए, रंग पिकर पैकेज स्थापित करने के लिए, आपको केवल पैकेज नाम के नीचे "इंस्टॉल करें" बटन पर क्लिक करना है।
अन्य सुविधाओं
चूंकि एटम गिटूब के डेवलपर्स द्वारा विकसित किया गया है, इसलिए इसमें कोई आश्चर्य की बात नहीं है कि यह गिट समर्थन और गिथब एकीकरण के साथ आता है। यह मार्कडाउन सिंटैक्स का भी समर्थन करता है और मार्कडाउन लाइव पूर्वावलोकन सुविधा के साथ आता है।
क्रोम देव उपकरण
क्रोम देव उपकरण एक उपयोगी उपकरण है जो केवल Google क्रोम में उपलब्ध है। स्क्रिप्ट का परीक्षण करने के लिए, हमें Chrome Chrome टूल का उपयोग करके इसे डीबग करने से पहले इसे अक्सर Chrome में लोड करना होगा। एटम में, क्रोम देव उपकरण इसमें बनाया गया है, ताकि आप आसानी से एटम के भीतर अपने कोड को डीबग कर सकें। सभी सुविधाओं में से, यह वह है जो मुझे उत्साहित करता है।
विषय-वस्तु
कई अन्य पाठ संपादकों की तरह, आप एटम टेक्स्ट एडिटर के स्वरूप और अनुभव को बदल सकते हैं। प्राथमिकता के तहत थीम अनुभाग वह स्थान है जहां आप थीम को उस व्यक्ति में बदल सकते हैं जिसे आप पसंद करते हैं। केवल कुछ पूर्व-स्थापित थीम हैं, लेकिन आप https://atom.io/themes से अतिरिक्त थीम डाउनलोड कर सकते हैं। वैकल्पिक रूप से, आप जो चाहते हैं उसे प्राप्त करने के लिए मौजूदा थीम की स्टाइलशीट को संपादित कर सकते हैं।
निष्कर्ष
हालांकि एटम अभी भी बीटा में है, यह प्रभावशाली है। तथ्य यह है कि यह वेब प्रौद्योगिकियों पर बनाया गया है, यह पूरी तरह से अनुकूलन योग्य और एक्स्टेंसिबल बनाता है। सब्लिमे टेक्स्ट के लुक और महसूस के बाद मॉडलिंग भी एक अच्छा विचार है, क्योंकि यह किसी अन्य पाठ संपादक से स्विच करते समय किसी भी सीखने की वक्र को कम (या समाप्त) कर सकता है। मैं निश्चित रूप से भविष्य में इसे बेहतर तरीके से देख सकता हूं। यदि आपने कोशिश नहीं की है, तो इसे आज़माएं। मुझे पूरा विश्वास है कि आप इसे पसंद करेंगे।