यदि आपके पास एक कोडिंग प्रोजेक्ट है जिसे आप अपने मैक पर बनाना चाहते हैं, जैसे कोई ऐप या वेबसाइट, तो आपको कोड लिखने के लिए एक प्रोग्राम की आवश्यकता होगी। इन प्रोग्राम्स को टेक्स्ट एडिटर्स कहा जाता है। टेक्स्ट एडिटर्स आपको विभिन्न कोडिंग भाषाओं में कोड लिखने और निष्पादित करने देते हैं। वे काफी सरल हो सकते हैं, या स्वचालित कलर कोडिंग और फॉर्मेटिंग जैसे बहुत सारे विकल्पों के साथ आ सकते हैं।
चाहे आप पहली बार कोडिंग कर रहे हों, या वर्षों से कर रहे हों, आपके लिए एक मैक टेक्स्ट एडिटर है। हमने नीचे अपने पसंदीदा मैक टेक्स्ट एडिटर ऐप्स संकलित किए हैं; आपके लिए सबसे अच्छा खोजने के लिए पढ़ें!
1. Vim
यदि आप अपने मैक पर एक टेक्स्ट एडिटर चाहते हैं जिसमें बहुत शक्ति हो और बहुत अधिक घंटियाँ और सीटी न हों, तो आप Vim चाहते हैं। अक्सर "प्रोग्रामर का एडिटर" कहा जाता है, Vim बहुत अधिक किसी भी प्रोजेक्ट और प्रोग्रामिंग भाषा को संभाल सकता है जिसे आप उस पर फेंकते हैं।
एक प्रोग्राम के रूप में जो प्रोग्रामर के लिए बहुत अच्छा है, हालांकि, Vim में थोड़ा लर्निंग कर्व आता है यदि आप कोडिंग में नए हैं। Vim स्वचालित रूप से सिंटैक्स को कलर-कोड करता है ताकि आपका कोड पढ़ने में थोड़ा आसान हो, लेकिन यह सुझाव नहीं देता या आपको बग्स या टाइपो की ओर इंगित नहीं करता। इसमें एक बहुत मजबूत ग्राफिकल यूजर इंटरफेस, या GUI भी नहीं है, यदि आप उनसे आदी हैं -- हालांकि MacVim में अन्य ऑपरेटिंग सिस्टम के लिए Vim की तुलना में अधिक GUI है।
कम से कम यह एक व्यापक रूप से उपयोग किया जाने वाला प्रोग्राम है, इसलिए यदि आपके प्रश्न हैं, तो आप वेब खोज के साथ उत्तर ढूंढने की संभावना रखते हैं। लेकिन आपको पैर का काम करने और प्रोग्राम सीखने के लिए तैयार रहना होगा।
हमारी राय में, यदि आप पहले से ही कोड करते हैं, तो Vim किसी भी अनावश्यक फ्रिल्स के बिना अपने कोड पर काम करने के लिए एक बेहतरीन एडिटर है। जो अभी भी सीख रहे हैं, उनके लिए Vim को तुरंत समझना कठिन होगा, और आप इस सूची में एक अलग टेक्स्ट एडिटर ऐप पसंद कर सकते हैं। लेकिन अगर आप प्रयास करना चाहते हैं तो यह समझने लायक है!
डाउनलोड: Vim for Mac (फ्री)
2. Emacs
चूंकि हम Vim के बारे में बात कर रहे हैं, क्लासिक टेक्स्ट एडिटर युद्ध में इसके महान प्रतिद्वंद्वी -- Emacs के बारे में बात करना समझ में आता है। Emacs, Vim की तरह, कोड-सेवी के लिए एक मैक टेक्स्ट एडिटर है। यह सिंटैक्स को कलर-कोड करता है, लेकिन इससे परे, यह एक टूल है, लर्निंग प्लेटफॉर्म नहीं।
Vim की तरह, Emacs में एक पैकेजिंग सिस्टम है जो आपको इसके लिए एक्सटेंशन डाउनलोड और इंस्टॉल करने की अनुमति देता है। ये एक्सटेंशन आपको सिंटैक्स चेकर और बग हंटर जैसी चीजें रखने की अनुमति दे सकते हैं, लेकिन आपको उन्हें अलग से डाउनलोड और इंस्टॉल करना होगा। और केवल इतने ही एक्सटेंशन मौजूद हैं।
Emacs कुछ अन्य कार्यों के साथ खुद को Vim से थोड़ा अलग करता है, जैसे कैलेंडर होना, न्यूज़ रीडर होना, और प्रोजेक्ट प्लानिंग क्षमताएं होना।
ये अतिरिक्त कार्य Emacs को आपके टेक्स्ट एडिटर के रूप में Vim से आगे निकलने में मदद कर सकते हैं। या, वे अनावश्यक लगेंगे, और Vim को और भी आकर्षक बना देंगे। यह आप पर और इस बात पर निर्भर करता है कि आप अपने टेक्स्ट एडिटर को टेक्स्ट और कोड लिखने और संपादित करने के अलावा और क्या करना चाहते हैं।
डाउनलोड: Emacs for Mac (फ्री)
3. Atom
मैक उपयोगकर्ताओं के लिए जो कोड करना सीख रहे हैं, हम टेक्स्ट एडिटर Atom की अत्यधिक अनुशंसा करेंगे। Atom में एक बहुत उपयोगकर्ता-अनुकूल GUI है, और कई विशेषताएं हैं जो पहली बार कोड करने वालों के लिए सहायक हैं।
ऑटोकंप्लीट फीचर आपको कोड सिंटैक्स याद रखने में मदद कर सकता है जिसे आप भूल गए होंगे, साथ ही आपको तेजी से कोड लिखने में मदद कर सकता है। Atom आपको अपने कोड में टेक्स्ट को आसानी से ढूंढने और बदलने की अनुमति देता है, साथ ही कई पैन में काम करने की भी। Atom के लिए एक शानदार नया उपयोगकर्ता गाइड है जो नए कोडर के रूप में पालन करना आसान है, और हमने इसके अधिकांश दस्तावेज़ीकरण को अपेक्षाकृत पालन करने में आसान पाया है।
Atom में कुछ अच्छे कस्टमाइज़ेशन विकल्प भी हैं, जिसमें ऐप के भीतर से डाउनलोड करने योग्य एक्सटेंशन शामिल हैं (Vim और Emacs की तरह उन्हें अलग से खोजने के बजाय), और थीम जिनका उपयोग आप अपनी विंडोज़ को देखने और काम करने में अधिक मजेदार बनाने के लिए कर सकते हैं।
Atom नए कोडर्स के लिए बहुत अच्छा है, लेकिन इसका सिस्टम Vim और Emacs जितना मजबूत और हैकेबल है, इसलिए यह एक टेक्स्ट एडिटर है जिसके साथ आप सीखते हुए आगे बढ़ सकते हैं। यह इन-प्रोग्राम GitHub एक्सेस, संपादन, और साझाकरण की भी अनुमति देता है, यदि आप दूसरों के साथ कोडिंग कर रहे हैं। लंबे समय से कोड कर रहे लोगों को ऑटोकंप्लीट फीचर पसंद नहीं आ सकता है, लेकिन यदि आप एक शक्तिशाली और सुंदर एडिटर चाहते हैं जो उपयोगकर्ताओं को रास्ते में थोड़ी मदद दे सके, तो आप Atom को पसंद करेंगे।
डाउनलोड: Atom for Mac (फ्री)
4. Sublime Text
मैक का उपयोग करने वाले नए कोडर्स के लिए एक और बेहतरीन टेक्स्ट एडिटर Sublime Text है। Atom की तरह, Sublime Text आपके कोडिंग के लिए ऑटोकंप्लीट प्रदान करता है, लेकिन इसमें सिंटैक्स परिभाषाएं भी जोड़ता है ताकि आप किसी शब्द को देख सकें या खुद को याद दिला सकें कि कोड का एक हिस्सा क्या करता है। परिभाषाएं कुछ अलग रूपों में भी दिखाई दे सकती हैं -- आप टर्म के बगल में पॉपअप विंडो में एक त्वरित परिभाषा प्राप्त कर सकते हैं, या साइड-बाय-साइड पेन में पूर्ण परिभाषा प्राप्त करने के लिए क्लिक कर सकते हैं।
ये सीखने के लिए अद्भुत विशेषताएं हैं, क्योंकि आप कोड करते समय चीजों की जांच कर सकते हैं, या प्रोग्राम में कोड प्रोजेक्ट खोलकर उनका अध्ययन कर सकते हैं। Sublime Text में अधिक उन्नत कोडर्स के लिए अभी भी विशेषताएं हैं, जिसमें आसान व्यू स्प्लिटिंग और टैब स्विचिंग, और मल्टीपल सिलेक्शन शामिल हैं, जो त्वरित वेरिएबल परिवर्तनों की अनुमति देते हैं।
Atom में थोड़ी अधिक उपस्थिति कस्टमाइज़ेशन है, लेकिन Sublime Text में अभी भी डार्क और लाइट थीम हैं, और कई GPUs और eGPUs के साथ अच्छी तरह से काम कर सकता है, यदि आप अपने मैक मिनी के लिए eGPU प्राप्त करने के बारे में सोच रहे हैं।
Sublime Text Atom से भी अधिक शुरुआती-अनुकूल हो सकता है, लेकिन इसकी परिभाषा और ऑटोकंप्लीट विशेषताएं जैसे-जैसे आप सीखते हैं, अधिक कष्टप्रद हो सकती हैं। फिर भी, यदि आप अपने कीबोर्ड के साथ विंडोज़ को आसानी से नेविगेट करना चाहते हैं और इसका लुक पसंद करते हैं, तो Sublime Text बहुत बढ़िया है।
डाउनलोड: Sublime Text for Mac (फ्री)
5. VS Code
हम जिस अंतिम टेक्स्ट एडिटर की अत्यधिक अनुशंसा करते हैं वह है Visual Studio Code, जिसे VS Code के नाम से भी जाना जाता है। इन-ऐप डिबग विकल्प और एक स्मार्ट ऑटोकंप्लीट सिस्टम का दावा करते हुए, VS Code का लक्ष्य न केवल नए कोडर्स की मदद करना है, बल्कि उन्नत कोडर्स की गति बढ़ाना है।
Git (यदि आप विकसित हो रहे कोड प्रोजेक्ट पर काम कर रहे हैं तो आपको अपने मैक पर Git इंस्टॉल करना चाहिए) और अन्य SCM प्रदाताओं के साथ समीक्षा और कमिट के लिए सीधे VS Code के भीतर पहुंच योग्य, यह एक एडिटर है जो आपके वर्कफ़्लो को यथासंभव सरल बनाना चाहता है। VS Code के लिए कई एक्सटेंशन भी उपलब्ध हैं, इसलिए आप इसे विभिन्न प्रोजेक्ट्स के साथ और भी अधिक कुशल बना सकते हैं। VS Code की बिल्ट-इन विशेषताएं वास्तव में यहां रास्ते में नहीं लगतीं। हमारे लिए, वे समय बचाने वालों की तरह महसूस होती हैं।
VS Code, Atom (जिसके साथ यह बहुत सारा सोर्स कोड साझा करता है) और Sublime Text की तुलना में थोड़ा कम नौसिखिया-अनुकूल महसूस करता है। लेकिन VS Code में विकसित होना वास्तव में लंबे समय में आपकी और आपकी कोडिंग गति की मदद कर सकता है।
हमारे लिए, VS Code एक टेक्स्ट एडिटर के टूल और इंस्ट्रक्टर होने के बीच का सबसे अच्छा मध्य मैदान है। जो इसे इंटरमीडिएट कोडर के लिए सर्वश्रेष्ठ बनाता है: कोई कौशल निखारने की तलाश में लेकिन जिसे कभी-कभी बग के साथ मदद की आवश्यकता होती है। क्या आप वही हैं? यदि हां, तो निश्चित रूप से VS Code देखें!
डाउनलोड: VS Code for Mac (फ्री)
आप कौन सा टेक्स्ट एडिटर चुनेंगे?
मैक के लिए आप कई अद्भुत टेक्स्ट एडिटर प्राप्त कर सकते हैं। उन सभी में आप कोड लिख और चला सकते हैं, साथ ही टेक्स्ट लिख सकते हैं। और अद्भुत रूप से, उन सभी में से कोई भी फ्री है!
आप जिस टेक्स्ट एडिटर को चाहते हैं उस पर निर्णय लेना आपके वर्तमान कोडिंग कौशल और आप एक प्रोग्राम से कितनी मदद चाहते हैं, इस पर निर्भर करेगा। यदि आप खुद को आगे बढ़ाना चाहते हैं और सब कुछ मैन्युअल रूप से करना चाहते हैं, तो आप Vim या Emacs चाहते हैं। यदि आप एक प्रोग्राम चाहते हैं जो आपका मार्गदर्शन करे, तो आप Atom, Sublime Text, या VS Code चाहते हैं।