चाहे आप एक आत्म-कबूल स्क्रिप्ट किडी हों या काली टोपी, एक शौक प्रोग्रामर या पेशेवर कोडर, आपके पास एक ऐसा ऐप होना चाहिए जो कार्य के लिए हो। यदि आप पीसी के बजाय मैक पर अपनी प्रोग्रामिंग करना चुनते हैं, तो नीचे सबसे अच्छे कोड एडिटिंग ऐप्स की सूची दी गई है जिन्हें मस्टर्ड किया जा सकता है।
उनका परीक्षण करें, देखें कि आपको कौन सा सूट करता है, और मैक-आधारित कोडिंग की उत्कृष्ट गणितीय, पूरी तरह से तार्किक दुनिया में गोता लगाएँ।
<एच2>1. विम
इन दिनों शायद अधिकांश प्रोग्रामर के लिए नंबर एक विकल्प, विम सबसे पूर्ण कोड-संपादन उपकरण है। यह अपने प्रतिस्पर्धियों की तुलना में बहुत कम मेमोरी का उपयोग करता है, यह खुला स्रोत है, और इसे SSH के माध्यम से दूरस्थ रूप से उपयोग किया जा सकता है।
वह सब कुछ नहीं हैं। विम सभी यूनिक्स प्लेटफार्मों पर काम करता है (इसलिए विंडोज और लिनक्स भी), और कीबोर्ड शॉर्टकट से भरा हुआ है जो कोड के लंबे हिस्से को लिखने में एक चिंच बनाते हैं। यह बहुत कुछ करने जैसा लग सकता है, लेकिन सभी शॉर्टकट यादगार बनाने के लिए डिज़ाइन किए गए हैं (इसलिए d स्पष्ट रूप से 'डिलीट' के लिए), विम को अधिक सुलभ बनाना।
अपने विशाल समुदाय के साथ प्लग-इन और ऐड-ऑन के निरंतर जुलूस के साथ, विम एक विशाल, लचीला उपकरण है जिसका उपयोग कई सबसे लोकप्रिय कोडिंग वातावरण (सी, पायथन, आप इसे नाम) के लिए किया जा सकता है।
यह एक कारण से नंबर एक है।
2. परमाणु
एटम सभी कौशल स्तरों के उपयोगकर्ताओं के लिए एक शानदार कोड संपादक है। आप चाहे तो सोर्स कोड को ट्वीक करना चाहते हैं या पैकेज के साथ खेलना चाहते हैं, आप यहां ऐसा कर सकते हैं। इसमें टेलेटाइप के रूप में एक महान सहयोग उपकरण है, जो आपको साथी उपयोगकर्ताओं के साथ कोड पर निर्बाध रूप से काम करने देता है।
आप सार्वभौमिक होस्टिंग सेवा GitHub में सीधे एटम के भीतर से भी काम कर सकते हैं, नई शाखाएँ बनाने से लेकर कोड अनुरोधों को आगे बढ़ाने और खींचने तक हर कार्य कर सकते हैं। इसके अलावा, एटम जीवन की गुणवत्ता जैसी सुविधाओं से भरा हुआ है जैसे स्वत:पूर्ण, एक मजबूत खोज उपकरण और फ़ाइल ब्राउज़र, और एक शक्तिशाली पैकेज प्रबंधक।
नकारात्मक पक्ष पर, एटम काफी मेमोरी-इंटेंसिव है, खासकर जब बड़ी फाइलों को संभालते हैं, तो सुनिश्चित करें कि आपका कंप्यूटर कूदने से पहले रैम-वार कार्य पर निर्भर है।
3. उदात्त पाठ
मैक उपयोगकर्ताओं के लिए अब तक उपलब्ध सबसे अच्छे और सरल कोडिंग टूल में से एक। Sublime Text एक नोटपैड जैसा एप्लिकेशन है जो आपको अपना कोड लिखने देता है, इसके विभिन्न सिंटैक्स का पता लगाने वाले एल्गोरिदम का उपयोग करके कुछ हिस्सों को हाइलाइट करता है और इसी तरह। ऐप में गोटो एनीथिंग, मल्टीपल सेलेक्शन, कमांड पैलेट आदि सहित कई विशेषताएं हैं। अगर आपको लगता है कि अन्य ऐप या चीजें आपका कोडिंग कार्य करते समय आपको विचलित कर रही हैं, तो आप व्याकुलता-मुक्त लेखन मोड को सक्षम कर सकते हैं। यह उस क्षेत्र को छोड़कर जहां आप अपना कोड लिखते हैं, सब कुछ अक्षम कर देता है।
उदात्त पाठ मुफ्त नहीं है, हालांकि आप नि:शुल्क परीक्षण संस्करण डाउनलोड कर सकते हैं और यह कभी समाप्त नहीं होता है। फिर भी, यदि आप Sublime Text का उपयोग करते हैं और उसे पसंद करते हैं, तो लाइसेंस खरीदना और विकास का समर्थन करना हमेशा अच्छा होता है।
ऐप मैक, विंडोज और लिनक्स के लिए उपलब्ध है।
4. बीबीएडिट
प्रोग्राम कोडिंग के लिए यह एक और अच्छा टूल है। BBEdit का कहना है कि यह बेकार नहीं है, और इसका मतलब शायद कोडर्स के लिए कुछ अच्छा है। ऐप में सब्लिमे टेक्स्ट के समान एक अच्छा इंटरफ़ेस है। ऐसा लगता है कि ऐप का झुकाव उन लोगों की ओर है जो बहुत सारी HTML कोडिंग करते हैं, और शायद इसीलिए ऐप में वेबपेजों में हेरफेर करने के लिए कई विकल्प हैं। इसमें एफ़टीपी और एसएफटीपी समर्थन शामिल है, इसलिए जैसे ही आप उन्हें लिखना समाप्त कर लेते हैं, आपकी फ़ाइलों को आपके सर्वर पर अपलोड करने में कोई समस्या नहीं है। अच्छा लग रहा है, हुह?
5. टेक्स्टमेट
क्या आपके पास कोडिंग कार्य का भार है जिसे कम समय में करने की आवश्यकता है? TextMate आपकी सहायता के लिए उपलब्ध है। ऐप आपके मैक पर पहले से लोड की गई कई विशेषताओं के साथ कोडिंग को पहले से कहीं अधिक आसान बना देता है। सिंटेक्स हाइलाइटिंग, मल्टीपल टैब्स और सर्च एंड रिप्लेस ऐप की कुछ प्रमुख विशेषताएं हैं। यदि आप किसी ब्रैकेट को बंद करने से चूक गए हैं, तो आपके द्वारा कोडिंग करते समय अधिकांशतः ऐसा ही होता है; यह आपके लिए इसे स्वचालित रूप से पूरा करता है। तो अगली बार जब आप कोई प्रोग्राम लिखते हैं, तो इस बात की संभावना बहुत कम होती है कि उसमें त्रुटियाँ होंगी।
6. कोष्ठक
कोड लिखते समय आप किस चीज का सबसे अधिक उपयोग करते हैं? हाँ आप सही हैं। यह कोष्ठक है। Adobe द्वारा ब्रैकेट अगली बड़ी चीज़ को कोड करने के लिए आपके लिए एक शक्तिशाली टूल लाता है। ऐप वास्तव में HTML कोडर्स के लिए बनाया गया है जो एक दिन में सैकड़ों वेबपेज बनाते हैं, या शायद इससे भी अधिक। यह सिंटैक्स को हाइलाइट करता है जिससे आपके लिए अपने कोड ब्लॉक और त्रुटियों को ढूंढना आसान हो जाता है और एक लाइव HTML डेवलपमेंट के साथ आता है जो पेज को सहेजे या रीफ्रेश किए बिना आपके कोड का आउटपुट दिखाता है। यह वास्तव में इस ऐप के बारे में कुछ अच्छा है, है ना?
7. टेक्स्टस्टिक
मैक के लिए टेक्स्टैस्टिक एक सरल, फिर भी तेज़, कोडिंग टूल है जो अपने वादे को पूरा करता है। स्वत:पूर्णता जैसी सुविधाओं के साथ, यह आपके कुछ कोड को स्वतः पूर्ण करता है जो आपको अन्यथा स्वयं करना होता, जिससे आपका कुछ समय बचता है जिसका उपयोग आप कुछ और करने के लिए कर सकते हैं। जबकि अधिकांश अन्य सुविधाएं उपरोक्त ऐप्स के समान ही रहती हैं, इसमें आईक्लाउड सिंकिंग नामक एक नई सुविधा शामिल है। यह जो करता है वह आपको अपने विभिन्न मैक मशीनों में अपना कोड सिंक करने देता है ताकि आप आसानी से वहीं से शुरू कर सकें जहां आपने छोड़ा था।
निष्कर्ष
कोडिंग इन दिनों कई लोगों के जीवन का हिस्सा बन गया है, और ऊपर दिए गए ऐप्स को इसे और अधिक तेज़ी से और अधिक कुशलता से करने में मदद करनी चाहिए।
यह लेख पहली बार मार्च 2014 में प्रकाशित हुआ था और जून 2019 में अपडेट किया गया था।