विषयसूची:

12 सर्वश्रेष्ठ मुफ्त कोड संपादक
12 सर्वश्रेष्ठ मुफ्त कोड संपादक
Anonim

सिंटैक्स हाइलाइटिंग के साथ तपस्वी "नोटबुक" से लेकर कई टूल के साथ विशाल "स्टूडियो" तक।

12 सर्वश्रेष्ठ मुफ्त कोड संपादक
12 सर्वश्रेष्ठ मुफ्त कोड संपादक

1. विजुअल स्टूडियो कोड

कोड संपादक: विजुअल स्टूडियो कोड
कोड संपादक: विजुअल स्टूडियो कोड
  • भाषाएँ: C, C#, C++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript और अन्य।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

माइक्रोसॉफ्ट से एक सार्वभौमिक कोड संपादक, काफी तेज और कार्यात्मक। खुला स्रोत वातावरण सबसे लोकप्रिय भाषाओं के लिए Microsoft IntelliSense तकनीक और सिंटैक्स हाइलाइटिंग का उपयोग करके स्वचालित स्मार्ट टेक्स्ट पूर्णता का समर्थन करता है।

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

कीबोर्ड शॉर्टकट विजुअल स्टूडियो कोड में कोड को तेजी से संपादित करने में आपकी सहायता कर सकते हैं। वे आपकी परियोजना के माध्यम से त्वरित नेविगेशन प्रदान करेंगे और साक्षात्कार में भर्ती करने वाले को प्रभावित करेंगे।

2. परमाणु

शीर्ष कोड संपादक: एटम
शीर्ष कोड संपादक: एटम
  • भाषाएँ: सी, सी ++, सी #, सीएसएस, गो, एचटीएमएल, जावास्क्रिप्ट, जावा, जेएसओएन, ऑब्जेक्टिव-सी, पीएचपी, पर्ल, पायथन, रूबी, शैल स्क्रिप्ट, स्काला, एसक्यूएल, एक्सएमएल, वाईएएमएल और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

सरल, उपयोग में आसान ओपन सोर्स संपादक, GitHub Inc. के दिमाग की उपज है, जो अब Microsoft के स्वामित्व वाली सबसे बड़ी होस्टिंग और सहयोगी सॉफ़्टवेयर विकास सेवा है। एटम विभिन्न प्रकार की भाषाओं का समर्थन करता है और क्रॉस-प्लेटफ़ॉर्म विकास के लिए उपयुक्त है।

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

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

संपादक चार इंटरफ़ेस विकल्पों और आठ विषयों के साथ आता है - हल्का और गहरा। CSS / कम, HTML और जावास्क्रिप्ट में मैन्युअल अनुकूलन के लिए उपकरण भी हैं - ये सभी आपको एक अत्यंत आरामदायक कार्य वातावरण स्थापित करने में मदद करेंगे।

3. उदात्त पाठ 3

शीर्ष कोड संपादक: उदात्त पाठ 3
शीर्ष कोड संपादक: उदात्त पाठ 3
  • भाषाएँ: C, C++, C#, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

लाइटवेट, लेकिन काफी शक्तिशाली संपादक, जो नौसिखिए डेवलपर्स और पेशेवरों दोनों के लिए उपयुक्त है। यह लो-एंड कंप्यूटर पर भी तेजी से चलता है और पायथन में लिखे प्लगइन्स को सपोर्ट करता है।

उदात्त को हजारों फाइलों से परियोजनाओं के साथ काम करने के लिए लचीले ढंग से कॉन्फ़िगर किया जा सकता है। स्वत: पूर्णता, एकाधिक संपादन, एकाधिक पंक्तियों का त्वरित संपादन समर्थित है। यह सब नियमित क्रियाओं को कम करता है और नई गलतियों को समाप्त करता है।

आप स्निपेट्स (कोड के स्निपेट्स जो आप अक्सर उपयोग करते हैं) को एक कीबोर्ड शॉर्टकट के साथ सम्मिलित करने के लिए सहेज सकते हैं, बिना पुरानी परियोजनाओं के लंबे समय तक खोजे।

संपादक के तीसरे संस्करण में, चरों, कार्यों और कक्षाओं की खोज में तेजी लाने के लिए फाइलों के अनुक्रमण में सुधार किया गया है। अब पिछली कर्सर स्थिति में जाना संभव है।

सामान्य तौर पर, Sublime Text 3 एक मालिकाना संपादक है: आप इसे $80 में खरीद सकते हैं। लेकिन परीक्षण संस्करण मुफ्त में उपलब्ध है, और डेवलपर्स ने अभी तक इसके उपयोग की अवधि को सीमित नहीं किया है।

4. इंटेलीज आइडिया

इंटेलीज आइडिया
इंटेलीज आइडिया
  • भाषाएँ: जावा, कोटलिन, स्काला, ग्रूवी,, ++, सीएसएस, गो, एचटीएमएल, पीएचपी, पायथन, रूबी, एक्सएमएल, वाईएएमएल और अन्य।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

पर्यावरण मूल रूप से जावा के लिए बनाया गया था और मुख्य रूप से जावा जैसी भाषाओं जैसे कोटलिन, स्काला और ग्रूवी के लिए प्रासंगिक है। इसे रूसी मूल की JetBrains वाली कंपनी द्वारा विकसित किया जा रहा है। उसने, वास्तव में, कोटलिन बनाया - वह भाषा जिसे Google ने Android विकास के लिए प्राथमिकता के रूप में पहचाना है।

IntelliJ IDEA का अवलोकन IntelliJ IDEA एक शक्तिशाली, यद्यपि बहुत तेज़ सिस्टम नहीं है, जिसमें डेस्कटॉप, मोबाइल और वेब एप्लिकेशन, इंटरनेट ऑफ़ थिंग्स के लिए सॉफ़्टवेयर बनाने के लिए उपकरणों का एक बड़ा सेट है। दो संस्करण हैं: कंपनियों के लिए पेड अल्टीमेट और फ्री ओपन सोर्स कम्युनिटी।

समुदाय के पास स्प्रिंग ढांचे के साथ-साथ जावा ईई (एंटरप्राइज संस्करण), जावास्क्रिप्ट, टाइपस्क्रिप्ट, एसक्यूएल के लिए पूर्ण समर्थन नहीं है।लेकिन सामान्य तौर पर, इसमें वह सब कुछ है जो आपको छोटी परियोजनाओं को शुरू करने के लिए चाहिए, उदाहरण के लिए, एक डिबगर, मावेन और ग्रैडल के निर्माण के लिए ढांचे के लिए समर्थन, गिट और एसवीएन संस्करण नियंत्रण प्रणाली। और एंड्रॉइड के लिए बिल्ट-इन टूल्स का सेट Google के आधिकारिक एंड्रॉइड स्टूडियो जैसा ही है।

5. PyCharm

शीर्ष कोड संपादक: PyCharm
शीर्ष कोड संपादक: PyCharm
  • भाषाएँ: Python, Jython, Cython, IronPython, PyPy, Django और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

JetBrains से एक और IDE, लेकिन Python और इसके Django ढांचे पर जोर देने के साथ। इसके दो संस्करण भी हैं: वैज्ञानिक के लिए पूर्ण समर्थन के साथ पेशेवर (मॉडल, ग्राफ़, परीक्षण परिकल्पना बनाना) और पायथन, एचटीएमएल, जेएस और एसक्यूएल में वेब विकास; समुदाय - पायथन और केवल खुला स्रोत।

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

और बिल्ट-इन PyCharm मेनू में आपको बहुत सारे प्लगइन्स मिलेंगे। ये बड़े डेटा के साथ काम करने, कुछ प्रोग्रामिंग भाषाओं (उदाहरण के लिए, आर या रस्ट) में कोड लिखने, थीम बनाने, लॉग का विश्लेषण करने के लिए उपकरण हैं।

6. कोष्ठक

कोड संपादक: ब्रैकेट्स
कोड संपादक: ब्रैकेट्स
  • भाषाएँ: एचटीएमएल, सीएसएस, जावास्क्रिप्ट और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

वेब विकास के लिए सबसे अच्छा खुला स्रोत संपादक। यह स्वयं JavaScript, HTML5 और CSS3 में निर्मित है।

ब्रैकेट एडोब सिस्टम्स के दिमाग की उपज है। यह 2014 में दिखाई दिया और वेब डेवलपर्स को यथासंभव अधिक से अधिक अवसर प्रदान करने के लिए सक्रिय रूप से विकसित हो रहा है।

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

आप अपने ब्राउज़र में वास्तविक समय में ब्रैकेट से कोड देख सकते हैं। पर्यावरण गिट के साथ सिंक्रनाइज़ है और सैकड़ों एक्सटेंशन, साथ ही कस्टम कीबोर्ड शॉर्टकट और जावास्क्रिप्ट संकेतों का समर्थन करता है।

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

7. विमो

कोड संपादक: विमो
कोड संपादक: विमो
  • भाषाएँ:, ++, शेल स्क्रिप्ट, बैश स्क्रिप्ट, जावा और अन्य।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

प्रसिद्ध वीआई श्रृंखला का उत्तराधिकारी, जिसे यूनिक्स के लिए बनाया गया था, विकास को अनुकूलित और स्वचालित करने की पूर्ण स्वतंत्रता प्रदान करता है। सच है, शुरुआती लोगों के लिए इसमें महारत हासिल करना मुश्किल होगा। क्योंकि आप पहली बार विम से बाहर नहीं जा सकते।

विम के दो मोड हैं: सामान्य और इनपुट। यह दृष्टिकोण आकस्मिक परिवर्तनों से बचाता है।

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

इनपुट मोड में स्विच करने के लिए, आपको I या इन्सर्ट बटन, बैक - Esc दबाना होगा। केवल सामान्य मोड में ही आप विम से सही तरीके से बाहर निकल पाएंगे। यदि आप ZQ या: q! दर्ज करते हैं, तो आप परिवर्तनों को सहेजे बिना फ़ाइल छोड़ देंगे, लेकिन ZZ द्वारा: wq या: x - आप फ़ाइल को सहेजने के बाद बाहर निकल जाएंगे। विम के साथ काम करने के पहले दिनों में, मैं इन संयोजनों को एक स्टिकर पर लिखना चाहता हूं जो हमेशा मेरी आंखों के सामने रहेगा, लेकिन समय के साथ आपको इनकी आदत हो जाती है।

8. ग्रहण

कोड संपादक: ग्रहण
कोड संपादक: ग्रहण
  • भाषाएँ: जावा, सी, सी ++, पर्ल, पीएचपी, जावास्क्रिप्ट, पायथन, रूबी, रस्ट, स्काउट, 1 सी वी 8 और अन्य।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

एक सार्वभौमिक एकीकृत वातावरण जिसके आधार पर कुछ भाषाओं में विकास के लिए या परीक्षण के लिए अन्य प्रणालियाँ बनाई जाती हैं। आईबीएम ने परियोजना में लगभग $ 40 मिलियन का निवेश किया और फिर ग्रहण कोड जारी किया और इसे आगे के विकास के लिए समुदाय को दान कर दिया।

वास्तव में, एक्लिप्स के आधार पर एक्सटेंशन बनाए जाते हैं जो आपको विभिन्न भाषाओं और परियोजनाओं के साथ आराम से काम करने की अनुमति देते हैं। एक्सटेंशन मॉड्यूल, पैनल संपादक, दृष्टिकोण आदि हैं। सबसे प्रसिद्ध में से एक एक्लिप्स जेडीटी (जावा डेवलपमेंट टूल्स) है। यह मॉड्यूल आपको जावा में कोड लिखने की अनुमति देता है, गिट संस्करण नियंत्रण प्रणाली के साथ एकीकृत है, बगजिला बग ट्रैकर के साथ संचार कर सकता है और जीरा जैसे ट्रैकिंग टूल जारी कर सकता है।

जावा, सी, सी ++, पीएचपी, जावास्क्रिप्ट और अन्य लोकप्रिय भाषाओं के लिए तैयार ग्रहण आईडीई आधिकारिक साइट पर उपलब्ध हैं।आप विशिष्ट समस्याओं को हल करने के लिए स्वयं प्लेटफ़ॉर्म और मॉड्यूल भी डाउनलोड कर सकते हैं। अलग से, हम 1C: एंटरप्राइज डेवलपमेंट टूल्स को 1C: एंटरप्राइज प्लेटफॉर्म के साथ काम करने के लिए नोट करते हैं।

9. अपताना स्टूडियो

अपताना स्टूडियो
अपताना स्टूडियो
  • भाषाएँ: एचटीएमएल, जावास्क्रिप्ट, सीएसएस, रूबी ऑन रेल्स, पीएचपी, पायथन और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

वेब विकास के लिए यह शक्तिशाली और उपयोग में आसान संपादक सबसे प्रसिद्ध ग्रहण वितरणों में से एक है। शुरुआत में, इसमें HTML, JavaScript और CSS के लिए सिंटैक्स हाइलाइटिंग और कोड पूर्णता है। प्लगइन्स का उपयोग करके, आप रूबी ऑन रेल्स, पीएचपी, पायथन के लिए एप्टाना स्टूडियो को अनुकूलित कर सकते हैं।

आईडीई क्रॉस-प्लेटफ़ॉर्म है और स्वचालित रूप से दर्ज टेक्स्ट को पूरा करता है। वह कोड में त्रुटियों की रिपोर्ट करती है और जल्दी से उनसे छुटकारा पाने में मदद करती है।

आरामदायक डिबगिंग के लिए, Aptana Studio में एक अंतर्निहित Jaxer वेब सर्वर है जो आपको जावास्क्रिप्ट को इसके पक्ष में निष्पादित करने और परिणाम प्रदान करने की अनुमति देता है। इसके अलावा, फ्रेमवर्क Aptana Cloud सेवा के साथ इंटरैक्ट करता है। यह क्लाउड में वेब एप्लिकेशन की तैनाती और एक स्केलेबल बुनियादी ढांचे के निर्माण की सुविधा प्रदान करता है।

आप वांछित ओएस के लिए संपादक का संस्करण डाउनलोड कर सकते हैं। और अगर आपके पास एक्लिप्स स्थापित है, तो इसके लिए Aptana प्लगइन पर्याप्त होगा।

10. नोटपैड ++

नोटपैड ++
नोटपैड ++
  • भाषाएँ: एक्शनस्क्रिप्ट, सी, सी #, सी ++, सीएसएस, एरलांग, हास्केल, एचटीएमएल, जावा, जावास्क्रिप्ट, जेएसओएन, लुआ, ऑब्जेक्टिव-सी, पास्कल, पर्ल, पीएचपी, पायथन, आर, रूबी, रस्ट, स्मॉलटाक, एसक्यूएल, स्विफ्ट, एक्सएमएल, वाईएएमएल और अन्य।
  • प्लेटफार्म: खिड़कियाँ।

यह ओपन सोर्स टेक्स्ट एडिटर सिर्फ एक चतुर नोटपैड प्रतिस्थापन से कहीं अधिक है। यह सभी लोकप्रिय (और न केवल!) भाषाओं, बिल्ड और मार्कअप सिस्टम के लिए सिंटैक्स हाइलाइटिंग का समर्थन करता है - एडा, कोबोल और फोरट्रान तक।

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

सामान्य तौर पर, भले ही आप अपने मुख्य कोड संपादक के रूप में Notepad++ का उपयोग नहीं कर रहे हों, हम अनुशंसा करते हैं कि आप इसे स्थापित करें। एन्कोडिंग को बदलना, JSON को सही करना या किसी अज्ञात प्रकार की फ़ाइल को देखना यहाँ बहुत जल्दी और आसानी से किया जा सकता है।

11. Emacs

Emacs
Emacs
  • भाषाएँ: सी, सी ++, जावा, पर्ल, लिस्प, ऑब्जेक्टिव-सी और अन्य।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

छोटा मैक्रो संपादक (Emacs का अर्थ संपादक MACroS है) वर्षों से एक पूरे परिवार में विकसित हुआ है। वी श्रृंखला और उसके उत्तराधिकारी विम के बाद, यह एक वास्तविक रहस्योद्घाटन बन गया और 30-40 साल पहले कोड लिखने वालों के लिए जीवन को बहुत आसान बना दिया।

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

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

12. कोमोडो आईडीई

कोड संपादक: कोमोडो आईडीई
कोड संपादक: कोमोडो आईडीई
  • भाषाएँ: पायथन, पर्ल, रूबी, एचटीएमएल, सीएसएस, जावास्क्रिप्ट और बहुत कुछ।
  • प्लेटफार्म: विंडोज, मैकओएस, लिनक्स।

कनाडाई कंपनी एक्टिवस्टेट से मुफ्त कोड संपादक, प्रोग्रामिंग भाषाओं एक्टिव पर्ल और एक्टिव पायथन के संस्करणों के डेवलपर। कोमोडो एडिट का एक छोटा संस्करण भी है - यूनिट परीक्षणों और डिबगर्स के लिए कोई अंतर्निहित समर्थन नहीं है।

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

सिफारिश की: