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

1. शानदार पाठ

आदरणीय, शक्तिशाली और अनुकूलन योग्य, पाठक प्रोग्रामर के लिए एक अच्छे पाठ संपादक के लिए बस सभी बक्से के बारे में जांचता है। यह सबसे अच्छी तरह से उपलब्ध है और अच्छे कारण के रूप में जाना जाता है और व्यापक रूप से मान्यता प्राप्त है। सबसे बढ़िया विशेषताओं में से एक "बहु-देखभाल संपादन" है, जो एक ही चीज़ को कई स्थानों पर एक साथ टाइप करने की क्षमता है। यह आपके परिवर्तनीय नाम या अन्य व्यापक जानकारी tweaking के लिए एकदम सही है। आप कॉलम में सभी वर्णों का चयन भी कर सकते हैं और नियमित अभिव्यक्तियों के माध्यम से तारों को ढूंढ और प्रतिस्थापित कर सकते हैं।

2. एटम

गिटहब द्वारा विकसित, एटम कोर से हैक करने योग्य बनाने के लिए डिज़ाइन किया गया एक ओपन-सोर्स टेक्स्ट एडिटर है। एक सुविधा पसंद नहीं है? इस पर काम करने के लिए जाओ। यह एचटीएमएल और जावास्क्रिप्ट में लिखा गया है, और आप यूआई को सीएसएस के साथ ट्विक कर सकते हैं। चूंकि यह गिटहब के साथ गहराई से एकीकृत है, इसलिए आप एटम में संपादक के भीतर से हजारों पैकेज भी जोड़ सकते हैं। यदि आप अपने हाथों को सही वर्कस्पेस बनाने के लिए गंदे बनाना चाहते हैं, तो यह आपके लिए टूल है।

3. लाइट टेबल

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

4. विम

यदि आपको पता नहीं है, तो "विम बनाम Emacs" ज्वाला युद्ध बहस कंप्यूटिंग के इतिहास में सबसे लंबे समय से चल रहे संघर्षों में से एक रहा है। इसकी अपनी विकिपीडिया प्रविष्टि भी है। कौनसा अच्छा है? अच्छा, यह आप पर निर्भर है। मैं व्यक्तिगत रूप से विम पसंद करता हूं।

विम (और इसके समकक्ष, vi) एक छोटा टेक्स्ट एडिटर है जिसे लगभग कहीं भी चलाया जा सकता है। एक सामान्य बयान के रूप में, इसमें कम सामान शामिल हैं जो Emacs, और यह इसे छोटा और तेज़ बनाता है। आदेशों को इंगित करने के लिए संशोधक कुंजी पर भरोसा करने के बजाय, विम नियमित वर्णों का उपयोग करता है। कमांड सहज से कम होते हैं (यानी, आप टाइप करते हैं :q! छोड़ने के लिए), लेकिन आपको कभी भी अपनी उंगलियों को होम पंक्ति से स्थानांतरित करने की आवश्यकता नहीं है। एक बार जब आप विम में तेजी से पहुंच जाएंगे, तो हर दूसरे संपादक डाउनहिल पर फिसलने की तरह महसूस करेगा।

5. Emacs

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

इसके अलावा, Emacs का अपना चर्च है। उस काम के बारे में सोचें जिसे आप करेंगे।

6. अल्ट्राएडिट

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

7. आईसीई कोडर

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

निष्कर्ष

कुछ के लिए, एक पाठ संपादक चुनना एक पति / पत्नी चुनने से ज्यादा भावनात्मक है। विडंबना यह है कि, वही सलाह काम करती है: एक जोड़े को आजमाएं और देखें कि प्रतिबद्धता बनाने से पहले आपको कौन सा सबसे अच्छा लगा।