अपने हाल के एक लेख में जहां मैंने 2019 में GitHub पर 7 सबसे लोकप्रिय प्रोग्रामिंग भाषाओं की सूची बनाई और JavaScript बाहर आया शीर्ष पर। यह देखते हुए कि अधिकांश पाठक अपनी परियोजनाओं के लिए JavaScript का उपयोग करने में रुचि रखते हैं, यहां सर्वश्रेष्ठ JS संपादकों की सूची दी गई हैआप अपने Linux मशीन पर उपयोग कर सकते हैं।
1. विजुअल स्टूडियो कोड
Visual Studio कोड एक मुफ़्त, ओपन सोर्स और क्रॉस-प्लेटफ़ॉर्म कोड एडिटर है, जिसमें एडिटिंग और डिबगिंग कोड के लिए टूल का व्यापक सूट है।इसमें लाइव शेयररियल-टाइम कोड सहयोग, नेटिव Git इंटीग्रेशन, सिंटैक्स हाइलाइटिंग, Intellisense, आदि सहित अन्य सुविधाओं के साथ पूरी तरह से अनुकूलन योग्य UI है।
यह Microsoft द्वारा विकसित किया गया है, Redmond Giant द्वारा प्रदान किए गए प्लगइन्स की लगभग संपूर्ण लाइब्रेरी के साथ या उपयोगकर्ता समुदाय और JavaScript सहित किसी भी परियोजना के लिए सबसे अधिक उपयोग किए जाने वाले संपादकों में से एक है, जिसके लिए डिबगिंग, स्वतः पूर्ण, GoTo जैसी विशेषताएं हैं , और एकीकृत जेएस प्रकार की जाँच काम में आती है।
विजुअल स्टूडियो कोड
विजुअल स्टूडियो कोड पर मेरा लेख देखें।
2. परमाणु
Atom एक मुफ़्त, खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म टेक्स्ट एडिटर है जिसे GitHub द्वारा विकसित और अनुरक्षित किया गया है इसकी विशेषताओं में कई के लिए मूल समर्थन शामिल है सिंटैक्स हाइलाइटिंग, कोड फोल्डिंग, कोड पूर्णता और बॉक्स के ठीक बाहर गिट एकीकरण के साथ प्रोग्रामिंग भाषाएं।यह उपयोगकर्ताओं को अपनी कार्यक्षमता बढ़ाने के लिए पैकेजों को स्थापित करने और प्रबंधित करने के लिए उपयोग में आसान पैकेज प्रबंधक प्रदान करता है।
Atom लिखने के लिए एक उत्कृष्ट संपादक है JS कोड क्योंकि स्वत: पूर्णता, सिंटैक्स हाइलाइटिंग और एक्सटेंशन के साथ एक्स्टेंसिबिलिटी के लिए इसके मूल समर्थन के बारे में। डेवलपर टेलीटाइप का उपयोग करके कोड पर सहयोग कर सकते हैं और इसकी कार्यक्षमता बढ़ाने के लिए क्यूरेटेड पैकेज सेट स्थापित करके संपादक को आईडीई स्थिति में अपग्रेड किया जा सकता है।
एटम कोड संपादक
एटम कोड एडिटर पर मेरा लेख देखें।
3. उदात्त पाठ 3
Sublime Text 3 एक मुफ़्त/प्रीमियम, क्रॉस-प्लेटफ़ॉर्म, हल्का और एक्स्टेंसिबल टेक्स्ट एडिटर है जो गति और विश्वसनीयता पर ध्यान केंद्रित करता है। यह लोकप्रिय Sublime Text संपादक श्रृंखला का वर्तमान संस्करण है और यह ऑटो-पूर्णता, कोड फोल्डिंग और सिंटैक्स हाइलाइटिंग, और ढेर सारी कंप्यूटर भाषाओं के लिए समर्थन प्रदान करता है बॉक्स के ठीक बाहर।
यह पूरी तरह से अनुकूलन योग्य है और आप इसके डेवलपर समुदाय द्वारा इसके सुविधाजनक पैकेज प्रबंधक के माध्यम से उपलब्ध कराए गए किसी भी प्लगइन का उपयोग करके इसकी कार्यक्षमता बढ़ा सकते हैं। एक JS डेवलपर के रूप में, आप दूसरों के बीच इसके Git एकीकरण, वृद्धिशील अंतर चेकर और ब्लॉक कैरेट सुविधाओं का उपयोग करने का भी आनंद लेंगे।
उदात्त पाठ संपादक
4. स्पेसमैक्स
SpaceMacs एक मुफ़्त और ओपन सोर्स टेक्स्ट एडिटर है जो Emacs और Vim की कार्यक्षमता को जोड़ता हैएर्गोनॉमिक्स, संगति और स्मरक पर ध्यान देने के साथ एकल टेक्स्ट एडिटर में।
यह एक ही कुंजी बंधन का सफलतापूर्वक उपयोग करता है चाहे आप संपादक के भीतर कहीं भी हों, और यह उपयोगकर्ताओं को कमांड लाइन और ग्राफिकल यूजर इंटरफेस दोनों प्रदान करता है। यह इस धारणा पर फलता-फूलता है कि न तो Emacs और न ही Vim सबसे अच्छा संपादक है; ये दोनों हैं।
SpaceMacs कोड संपादक
5. क्यूटी निर्माता
Qt क्रिएटर, C++, JavaScript और QML के लिए एक मुफ़्त, क्रॉस-प्लेटफ़ॉर्म इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट है, जिसे Qt एप्लिकेशन डेवलपमेंट फ़्रेमवर्क के SDK के हिस्से के रूप में बनाया गया है।
यह उपयोगकर्ताओं को विज़ुअल डीबगर, इनबिल्ट फ़ॉर्म डिज़ाइनर, सिंटैक्स हाइलाइटिंग, स्मार्ट ऑटोकंप्लीट, और प्लगइन्स का उपयोग करके कार्यक्षमता विस्तार जैसे टूल के साथ जटिल प्रोग्राम बनाने के लिए आवश्यक संपूर्ण टूलसेट प्रदान करता है।
QT क्रिएटर के पास एक सुविधा-समृद्ध संस्करण है जो GPLv3 लाइसेंस के तहत खुला स्रोत है और एक टन अतिरिक्त सुविधाओं और प्रौद्योगिकियों के समर्थन के साथ एक वाणिज्यिक संस्करण है जो उद्यम अनुभव प्रदान करने में मदद करता है उदा। आधिकारिक क्यूटी सपोर्ट हेल्पडेस्क।
6. कोष्ठक
Brackets Adobe द्वारा पूरी तरह से में लिखा गया एक मुफ़्त, आधुनिक और ओपन सोर्स कोड संपादक है JavaScript, HTML, और CSSयह हल्का है और उपयोगकर्ता के वर्कफ़्लो को तेज़ करने के लिए विज़ुअल टूल को संपादक में मिश्रित करता है और इसकी इनलाइन संपादक सुविधा के साथ फ़ाइल पृष्ठों के बीच स्विच करने की आवृत्ति को कम करता है।
ब्रैकेट द्वारा प्रदान की जाने वाली कई विशेषताओं में लाइव पूर्वावलोकन, SCSS और कम समर्थन, Git के साथ एकीकरण, एक सरल W3C सत्यापनकर्ता, स्वचालित उपसर्ग, इंडेंट गाइड, और मुफ्त में एक्सटेंशन की लाइब्रेरी के लिए समर्थन शामिल हैं।
कोष्ठक - ओपन सोर्स टेक्स्ट एडिटर
7. Emacs
Emacs सबसे लोकप्रिय GNU Emacs सहित शक्तिशाली, मुक्त और मुक्त स्रोत UNIX-आधारित कमांड लाइन पाठ संपादकों का एक परिवार है। यह पूरी तरह से अनुकूलन योग्य है और सिंटैक्स हाइलाइटिंग और लाइन नेविगेशन जैसी कई सामग्री-जागरूक संपादन सुविधाएं प्रदान करता है।
Emacs उठने और चलने के लिए एक आसान पाठ संपादक नहीं है जैसा कि कोई कल्पना करेगा लेकिन यह शुरुआती लोगों के लिए एक साथ एक ट्यूटोरियल प्रदान करता है पेशेवर उपयोगकर्ताओं के लिए भी व्यापक अंतर्निहित दस्तावेज़ीकरण।
यह लिस्प में लिखा गया था इसलिए लिस्प उपयोगकर्ता अपनी आवश्यकताओं के अनुरूप इसकी कार्यक्षमता को बदलने में सक्षम हैं और उपयोगकर्ता केवल कोड लिखने से परे इसकी सुविधा का विस्तार करने के लिए प्लगइन्स का उपयोग कर सकते हैं। उदा. Emacs को ईमेल क्लाइंट और न्यूज़ रीडर के रूप में इस्तेमाल किया जा सकता है।
Emacs पाठ संपादक
Emacs आपके Linux वितरण के आधिकारिक पैकेज रिपॉजिटरी में भेजा जाता है और यह इंस्टॉल करने का अनुशंसित तरीका है।
$ sudo apt emacs इंस्टॉल करें $ सुडो यम इंस्टॉल एमएसीएस $ sudo dnf emacs स्थापित करें
8. विम
Vim एक शक्तिशाली लेकिन हल्का ओपन सोर्स कमांड लाइन संपादक है जो समय की कसौटी पर खरा उतरा है "उन सभी पर राज करने वाला एक संपादक ” यह देखते हुए कि यह डिफ़ॉल्ट रूप से कई लिनक्स डिस्ट्रोस के साथ शिप करता है। इस प्रकार इसे कार्यक्षमता को ध्यान में रखकर बनाया गया था, जबकि इसे सीखना काफी कठिन है, कई समर्थक डेवलपर्स इसकी शपथ लेने के लिए तैयार हैं।
बिल्कुल अपने मुकाबले की तरह, Emacs, Vim नहीं करता यह बॉक्स के ठीक बाहर बहुत सारी सुविधाएँ प्रदान नहीं करता है, लेकिन आप जिस प्रोजेक्ट पर काम कर रहे हैं, उसके अनुरूप वरीयता सेटिंग्स, स्क्रिप्ट और प्लगइन्स के माध्यम से इसे कॉन्फ़िगर किया जा सकता है।
विम संपादक
विम आपके Linux वितरण के आधिकारिक पैकेज रिपॉजिटरी में भेजा जाता है और यह इंस्टॉल करने का अनुशंसित तरीका है।
$ sudo apt install vim $ सुडो यम इंस्टॉल विम $ सुडो डीएनएफ विम स्थापित करें
9. वेबस्टॉर्म
वेबस्टॉर्म एक भुगतान किया गया है एकीकृत विकास पर्यावरण JetBrains द्वारा विकसित और अनुरक्षितके लिए JavaScript प्रोजेक्ट। इसमें Node.js ऐप और क्लाइंट-साइड ऐप, टेस्ट रनर के लिए सहज टूल इंटीग्रेशन, REST दोनों के लिए डीबगर है क्लाइंट, इकाई परीक्षण, VCS जैसे GitHub के साथ एकीकरण Mercurial, आदि।
आप WebStorm का उपयोग Angular, React, Vue.js, React Native, Electron, Node.js, Meteor में प्रोजेक्ट बनाने के लिए कर सकते हैं , कॉर्डोवा और आयोनिक। यह उपयोग करने के लिए स्वतंत्र नहीं है लेकिन आप इसका मूल्यांकन 30 दिनों के लिए निःशुल्क कर सकते हैं।
वेबस्टॉर्म जावास्क्रिप्ट आईडीई
10. कोमोडो एडिट
Komodo एडिट एक क्रॉस-प्लेटफ़ॉर्म है एकीकृत विकास पर्यावरण सिंटैक्स हाइलाइटिंग के लिए कोड इंटेलिजेंस के साथ पूर्ण सबसे लोकप्रिय प्रोग्रामिंग भाषाओं के लिए, ऑटो- पूर्ण, रीफैक्टरिंग, और GoTo आदेश।
यह नेटिव डिबगिंग और यूनिट टेस्टिंग, Git, CVS, Bazaar, Subversion, Perforce, और Mercurial के लिए वर्जन कंट्रोल सपोर्ट, प्लगइन्स का उपयोग करके एक्स्टेंसिबिलिटी, एक्टिवस्टेट का उपयोग करके कोड सहयोग, रेगुलर एक्सप्रेशंस के लिए सपोर्ट और व्यापक प्रदान करता है। भाषा समर्थन।
कोमोडो आईडीई
1 1। कोड कहीं भी
Code Anywhere एक सशुल्क क्लाउड-आधारित IDE है जो अन्य दूरस्थ सेवाओं के साथ-साथ FTP, SFTP, Google ड्राइव और ड्रॉपबॉक्स का उपयोग करके दूरस्थ रूप से कोड का उपयोग करने में सक्षम बनाता है। यह कंटेनर-आधारित विकास पर ध्यान केंद्रित करता है, एक उद्यम जो उपयोगकर्ताओं को परियोजना को शुरू से अंत तक विकसित करने और यहां तक कि क्लाउड से सीधे तैनाती की अनुमति देता है।
कोड कहीं भी फीचर हाइलाइट्स में एक अंतर्निहित टर्मिनल कंसोल, कोड संशोधन, कोड साझाकरण, कोड सहयोग, गिट के साथ एकीकरण शामिल है, गिटहब, और बिटबकेट, आदि। आप इसे 7 दिनों के लिए नि: शुल्क आज़मा सकते हैं जिसके बाद आपको कम से कम भुगतान करना होगा $2/माह
CodeAnywhere – Cloud IDE Editor
कहीं भी कोड पर मेरा लेख पढ़ें।
यह सवाल कि कौन सा टेक्स्ट एडिटर आपके लिए सही है, अंततः आपकी प्राथमिकताओं, प्रोजेक्ट प्रकार, सामुदायिक पहुंच और विस्तार समर्थन पर निर्भर करता है। एक बार जब आप ये सही कर लेते हैं, तो आप निश्चित रूप से अपने कार्यप्रवाह में कुशल होंगे और उत्पादकता बढ़ाएंगे।
क्या Linux के लिए आपका पसंदीदा JavaScript पाठ संपादक सूची में शामिल हुआ? नीचे दिए गए अनुभाग में अपने विचार साझा करें।