मैं पायथन में प्रोग्रामिंग के लिए एक पाठ संपादक की तलाश कर रहा हूं, अधिमानतः एक जो शुरुआती के लिए सीखना आसान है।
मैं पायथन में प्रोग्रामिंग के लिए एक पाठ संपादक की तलाश कर रहा हूं, अधिमानतः एक जो शुरुआती के लिए सीखना आसान है।
जवाबों:
Geany एक लाइटवेट IDE है जो अजगर का समर्थन करता है।
कुछ विशेषताएं जो मैंने विशेष रूप से उपयोगी पाई हैं, उनमें शामिल हैं:
मुझे लगता है कि विम अद्भुत है!
विम एक उच्च विन्यास पाठ संपादक है जो कुशल पाठ संपादन को सक्षम करने के लिए बनाया गया है। यह सबसे UNIX सिस्टम के साथ वितरित vi संपादक का एक उन्नत संस्करण है।
हालांकि विम को मूल रूप से अमीगा के लिए जारी किया गया था, विम को तब से क्रॉस-प्लेटफॉर्म के रूप में विकसित किया गया है , कई अन्य प्लेटफार्मों का समर्थन करता है। यह लिनक्स जर्नल पाठकों के बीच सबसे लोकप्रिय संपादक है।
विम स्वतंत्र और खुला स्रोत सॉफ़्टवेयर है और इसे एक लाइसेंस के तहत जारी किया जाता है जिसमें कुछ चैरिटीवेयर क्लॉज़ शामिल हैं, जो उपयोगकर्ताओं को प्रोत्साहित करते हैं जो कि युगांडा में बच्चों को दान करने पर विचार करने के लिए सॉफ़्टवेयर का आनंद लेते हैं। लाइसेंस GNU जनरल पब्लिक लाइसेंस के साथ संगत है।
vim
ubuntu पर स्थापित डिफ़ॉल्ट एक कम संस्करण ( vim-tiny
) है, और एक GUI संस्करण के लिए उपयोगकर्ता को स्थापित करना चाहिए vim-gnome
या vim-gtk
, जो समान प्रतीत होता है।
vim.tiny
अगर आप इसे निष्पादित करना चाहते हैं।
मुझे वास्तव में सूची में उदात्त पाठ 2 जोड़ना है क्योंकि यह बस आश्चर्यजनक है। यह लिनक्स के लिए सबसे अच्छा TextMate विकल्प है।
यहाँ सभी को लिखने के लिए बहुत सारी सुविधाएँ हैं, लेकिन कुछ को नाम देने के लिए:
kate
। टर्मिनल और कलर पैलेट के सबमिशन प्लेसमेंट बेहतर हैं, लेकिन कोड की कई लाइनों को इंडेंट करना और बाहर kate
करना आसान है। एक खुला विकल्प हैlime-text
गेडिट एक सरल लेकिन उपयोगी पाठ संपादक है जो अजगर के लिए वाक्य रचना हाइलाइटिंग का समर्थन करता है। यह बॉक्स से बाहर कई विशेषताएं नहीं है, लेकिन उपयोग करने के लिए बहुत सरल है। इसे प्लगइन्स के साथ बढ़ाया जा सकता है। प्लगइन्स का एक सेट है जिसे gedit-plugins पैकेज से इंस्टॉल किया जा सकता है ।
मेरी पसंद केट है। केडीई एप्लिकेशन है, इसलिए यदि आप गनोम का उपयोग कर रहे हैं तो निर्भरता का एक गुच्छा भी स्थापित किया जाएगा।
Ctrl-Alt-O
।
आप ग्रहण का उपयोग क्यों नहीं करते? .. ग्रहण के लिए एक अजगर विस्तार है।
विशेषताओं में शामिल:
इस url की जाँच करें: http://pydev.org/manual_101_install.html
क्लासिक पाठ-संपादकों में से एक, क्रॉस-प्लेटफ़ॉर्म, और प्रोग्रामिंग गुरुओं के एक प्रशंसक पसंदीदा। थोड़ा सीखने की अवस्था, लेकिन एक बार जब आप पकड़ लेते हैं, और देखते हैं कि यह कितना शक्तिशाली हो सकता है तो आप कभी भी पीछे नहीं हटेंगे।
उपलब्ध प्लगइन्स का एक गुच्छा है जो आपको कुछ ही समय में एक पूर्ण रेल आईडी में सेटअप करेगा: यहाँ क्लिक करें।
यह StackOverflow पर विज्ञापित मिला। ओपन सोर्स, टेक्स्ट-मेट की तरह क्रॉस-प्लेटफॉर्म, दिखता / महसूस / काम करता है। यह TextMate बंडलों का भी समर्थन करता है, और TextMate थीम के साथ आता है! इसमें एक परियोजना फ़ाइल ब्राउज़र, और अन्य सुविधाओं का एक गुच्छा है। स्थापना निर्देश पढ़ें और फिर:
sudo gem install redcar
redcar install
नोट: यह विकास के अधीन है
Emacs के साथ जाओ, इसमें एक ठोस पायथन मोड है। आप वैसे भी कुछ भी फैंसी की जरूरत नहीं है। क्लास ब्राउज़र का उपयोग करने के बजाय, यह वेब ब्राउज़र का उपयोग करने में मदद करता है या मैनुअल के माध्यम से पढ़ने के लिए जो भी मॉड्यूल आप उपयोग कर रहे हैं।
htop
। : डी
यदि आप टर्मिनल में कमांड लाइन इंटरफेस (सीएलआई) के साथ खुद को परिचित करना चाहते हैं, तो मैं नैनो का सुझाव दूंगा। यह एक बहुत ही लचीला है और आगे यह गनोम टर्मिनल में पहले से ही स्थापित है।
नैनो तक पहुँचने के लिए:
$ नैनो
यह पहली बार में कठिन है, लेकिन यह उपयोगी है यदि आप एक सिस्टम प्रशासक हैं और यह उस स्थिति में उपयोगी होगा जहां कोई ग्राफ़िकल इंटरफेस नहीं है।
स्क्रिब्स आपको अधिक उत्पादक बनाने के लिए डिज़ाइन किया गया है सरल, पतला और चिकना, फिर भी शक्तिशाली।
विशेषताओं में शामिल:
sudo apt-get install स्क्रिब्स
या निम्नलिखित आधिकारिक पीपीए का उपयोग करके स्क्रिब्स का नवीनतम संस्करण स्थापित किया जा सकता है: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
मैं Gmate प्लगइन के साथ Gedit का उपयोग करता हूं । यह हल्का और तेज समाधान है। मुझे लगता है कि यह आपको TextMate की बहुत सारी विशेषताओं का उपयोग करने में सक्षम बनाता है।
बस स्रोत डाउनलोड करें और install.sh स्क्रिप्ट चलाएं।
जीनी की कोशिश करो । इसने रूबी के समर्थन में बनाया है और इसमें आपके इच्छित फीचर हैं। इसे हल्के होने के दौरान आईडीई की विशेषताओं के लिए बनाया गया है।
Geany एक छोटा और हल्का एकीकृत विकास पर्यावरण है। यह एक छोटी और तेज आईडीई प्रदान करने के लिए विकसित किया गया था, जिसमें अन्य पैकेजों से केवल कुछ निर्भरताएं हैं। एक अन्य लक्ष्य केडीई या गनोम जैसे विशेष डेस्कटॉप पर्यावरण से जितना संभव हो उतना स्वतंत्र होना था - गनी को केवल जीटीके 2 रनटाइम लाइब्रेरी की आवश्यकता है।
इसे स्थापित करने के लिए, आप चाहते हैं कि परियोजना की कार्यक्षमता सहित, geany
और geany-plugins
संकुल को स्थापित करें ।
सभी तरह से संपादित करें।
यह कुछ संपादकों में से एक है जो वास्तव में दूरस्थ स्थानों के साथ काम करता है। मैं नहीं जानता कि कोई अन्य संपादक Nautilus बुकमार्क्स के रूप में परिभाषित ssh स्थानों का समर्थन करता है।
यह आपके डेस्कटॉप पर अच्छी तरह से मिश्रण करता है। ये सभी क्रॉसप्लेट रिकॉर्डर संपादक एक्सयूएल या जावा आधारित हैं और अक्सर भयानक फ़ॉन्ट रेंडरिंग होते हैं।
यह बाईं ओर एक फ़ाइल फलक है (F9 दबाएं)
इसमें सभी रूबी फ़ाइलों के लिए सिंटैक्स समर्थन है
यह सबसे आम कीबोर्ड शॉर्टकट का समर्थन करता है। जिन्हें आप पहले से काम करने की उम्मीद कर रहे हैं।
कोड-पूर्ति के लिए वहाँ प्लगइन्स हैं।
संशोधन-नियंत्रण के लिए वहाँ प्लगइन्स हैं। (कम से कम बाज़ार में, मुझे यकीन नहीं है)
एक कंसोल प्लगइन है। लेकिन मैं आमतौर पर सिर्फ एक डेस्कटॉप पर एक टर्मिनल खोलता हूं, और माउस का ध्यान केंद्रित करता हूं। तुम भी भूकंप की तरह सामान में देख सकते हैं। (जो क्वेक की तरह एक ड्रॉपडाउन टर्मिनल को जोड़ता है)
आप कस्टम-शेल स्क्रिप्ट में शॉर्ट-कट कनेक्ट कर सकते हैं, जो 'मुख्य' डायरेक्टरी में काम करते हैं। आम रेक कार्यों के लिए बिल्कुल सही।
पुनश्च। यदि आपको फ़ाइल फलक की आवश्यकता नहीं है या आप चाहते हैं, तो आपको स्क्रिप्स पर एक नज़र रखना चाहिए। यह एक टेक्स्टमेट क्लोन है। बहुत ज्यादा। बहुत दुबला, लेकिन यह अच्छी तरह से एकीकृत करता है। दूरस्थ स्थानों, कोड टेम्प्लेट, सिंटैक्स हाइलाइटिंग का समर्थन करता है। यह केवल अजीब विडंबना है कि यह आपके टाइप के रूप में सहेजता है और इसमें उचित फ़ाइल-फलक नहीं है।
monodevelop
यह मूल रूप से C # लिखने के लिए एक IDE के रूप में लिखा गया था (जो इसके लिए शानदार है) लेकिन अन्य भाषाओं के लिए संपादक का विस्तार करने के लिए एक्सटेंशन बनाए गए हैं।
विस्तार भाषाओं में शामिल हैं:
यह भी अफवाह है कि एक PHP मॉड्यूल पर काम किया जा रहा है।
व्यक्तिगत रूप से, मैंने इसका उपयोग ज्यादातर C # और कुछ अजगर विकास के लिए किया है (मैं वास्तव में काश देवों को अजगर स्वत: पूर्णता पर काम करने के लिए मिलता)।
यह भी डेटाबेस प्रबंधन, स्रोत नियंत्रण, यूनिट परीक्षण, आदि के लिए प्लगइन्स को एकीकृत करने की क्षमता है ...
जबकि बहुत 'हल्के वजन' विकल्प नहीं है, यह निश्चित रूप से उपयोग करने लायक है।
उपरोक्त सभी महान संपादक हैं। मुझे हाल ही में यह नई लाइट आईडीई मिली और यह क्रॉस-प्लेटफॉर्म के साथ-साथ संगत है।
यह सभी स्क्रिप्टिंग भाषाओं के लिए पैकेज है। यह अन्य संस्करणों में भी आता है, PHP Storm5 और WebStorm
PHP स्टॉर्म में सभी भाषाओं के लिए समर्थन शामिल है। इसके अलावा, इस संपादक की सुंदरता यह है कि, यदि आप एक छात्र हैं। आप इस आईडीई के लिए मुफ्त में आवेदन कर सकते हैं और न केवल अपने लिए बल्कि असीमित उपयोगकर्ताओं के लिए एक वर्ष के लिए आवेदन कर सकते हैं। साथ ही, विजुअल स्टूडियो की तरह इसमें वह इंटेलीजेंस फीचर है, जहां आपको ड्रॉप डाउन में गुण और तरीके मिलते हैं।
मुझे वास्तव में इस संपादक का उपयोग करने में बहुत मज़ा आ रहा है।
मैं आपको कोमोडो एडिट का सुझाव दे सकता हूं । आप इसे यहाँ पा सकते हैं: http://www.activestate.com/komodo-edit
Emacs एक बेहतरीन टेक्स्ट एडिटर है (साथ ही कई अन्य फंक्शन) जो आपको लॉन्ग टर्म में अच्छी तरह से परोसेंगे। इसमें कुछ हद तक सीखने की अवस्था है, लेकिन मुझे लगता है कि आप अच्छी तरह से पुरस्कृत होंगे। इसे स्थापित करें:
sudo apt-get install emacs
मैं बिल्ट एमएसीएस ट्यूटोरियल के साथ शुरू करूंगा। इसे खोलने वाले डिफ़ॉल्ट "बफर" से आसानी से सुलभ होना चाहिए। यह आपकी शुरुआत और आपके रास्ते पर अच्छी तरह से बढ़ेगा।
मैं अनुवर्ती पाठ 2, उदात्त पाठ 3 के उत्तराधिकारी की अत्यधिक अनुशंसा करूंगा । यह बहुत तेज़ है और इसमें कीबोर्ड शॉर्टकट के लिए समर्थन है। नई कार्यप्रणालियों को जोड़ने के लिए आप बहुत सारे प्लगइन्स स्थापित कर सकते हैं।
अफसोस की बात है कि उदात्त पाठ ओपनसोर्स, और सशुल्क / नागवेयर नहीं है। हालांकि, एक ओपनसोर्स प्रोजेक्ट है जो इसे लाइम टेक्स्ट को विस्थापित करने का प्रयास कर रहा है
मुझे जो कहना चाहिए था, उसके लिए मुझसे नफरत मत करो: netbeans 6.9 । (लोड करने के लिए अन्य अनावश्यक सामान से बचने के लिए "रूबी संस्करण" डाउनलोड करें ..)
हाँ, आपने कहा था: लेकिन इसे जावा की आवश्यकता है !! लेकिन, अगर आपके पास + 512mb है, तो बस कोशिश करें, और मुझे बाद में बताएं, यह सिर्फ एक विकल्प है: P
संपूर्णता के लिए एक और संपादक विकल्प की पेशकश के हित में - एप्टाना प्लगइन के साथ एक्लिप्स की जांच करें ।
पेशेवरों
यह उपयोगी है यदि आपके पास पहले से ही ग्रहण स्थापित है और आप रूबी पर काम करना चाहते हैं।
इसमें आपके द्वारा मांगी गई सभी सुविधाएँ और उदाहरण के लिए (intellisense) हैं
एक बार जब आप ग्रहण इंटरफ़ेस को खोदते हैं तो आप विभिन्न प्रकार की प्रोग्रामिंग भाषाओं और प्रौद्योगिकियों में उत्पादक हो सकते हैं
विपक्ष
ग्रहण संसाधन भूख है - कम मेमोरी मशीनों के लिए नहीं।
यदि आप ग्रहण से परिचित नहीं हैं, तो उपयोगकर्ता इंटरफ़ेस में एक सीखने की अवस्था है।
वेबसाइट से:
ब्लूफ़िश एक शक्तिशाली संपादक है जो प्रोग्रामर और वेब डिज़ाइनर्स की ओर लक्षित होता है, जिसमें वेबसाइट, स्क्रिप्ट और प्रोग्रामिंग कोड लिखने के कई विकल्प होते हैं। ब्लूफ़िश कई प्रोग्रामिंग और मार्कअप भाषाओं का समर्थन करती है, और यह गतिशील और इंटरैक्टिव वेबसाइटों के संपादन पर केंद्रित है।
इसके अलावा, स्क्रिब्स (जो मैक ओएस एक्स के टेक्स्टमेट की तरह दिखता है)।
मैं Gedit का भी सुझाव देता हूं। एक महान "प्लगइन्स, उपकरण, रंग योजनाओं और स्निपेट्स के सेट के लिए गेडिट-मेट की जांच करें जो आपके काम में सुधार करेंगे।"
मैं jedit का उपयोग करने का सुझाव देता हूं। यह कुछ संपादकों में से एक है जो आपको एक साथ एक से अधिक फ़ाइल प्रदर्शित करते हैं जो मुझे बहुत उपयोगी लगते हैं। आप एक साथ एक ही फाइल के विभिन्न भागों को भी प्रदर्शित कर सकते हैं। ऐसा करने वाला एकमात्र अन्य संपादक केट है, लेकिन यह ubuntu के अधिक हाल के संस्करणों के साथ काम नहीं करता है।
आधिकारिक अजगर वेबसाइट पायथन संपादकों के साथ-साथ आईडीई का भी पता लगाती है । नवीनतम समर्थन के लिए वहाँ की जाँच करें!