2009-09-22 10 views
8

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

कृपया ध्यान दें: मैं एक अजगर संपादक या पायथन आईडीई की तलाश नहीं कर रहा हूं। बस एक नो-फ्रिल्स संपादक, मैं एक ऐप के आधार के रूप में उपयोग कर सकता हूं जिसे मैं शुरू कर रहा हूं।

वाणिज्यिक उपयोग के लिए संशोधित करने के लिए खुला स्रोत और मुक्त होना चाहिए क्योंकि मैं इसे काम के लिए उपयोग करना चाहता हूं।

http://wiki.wxpython.org/WxHowtoSmallEditor

केवल 104 लाइनों, अनुकूलित करने के लिए आसान होना चाहिए:

+0

यहां पाइथन में लिखे गए संपादकों की एक सूची भी है: http://texteditors.org/cgi-bin/wiki.pl?PythonEditorFamily – sdaau

उत्तर

9

एक पूर्ण संपादक wxPython यहाँ में लिखा है।

संपादित करें:

अपनी आवश्यकताओं को संबोधित करने के लिए यहां एक प्रति है और wxPython विकी है पेस्ट:

एक जीयूआई टूलकिट

wxPython पायथन प्रोग्रामिंग के लिए एक जीयूआई टूलकिट है भाषा। यह पाइथन प्रोग्रामर को आसानी से और आसानी से एक मजबूत, अत्यधिक कार्यात्मक ग्राफिकल यूजर इंटरफेस के साथ प्रोग्राम बनाने की अनुमति देता है। इसे एक पायथन एक्सटेंशन मॉड्यूल (देशी कोड) के रूप में कार्यान्वित किया जाता है जो लोकप्रिय WxWindows क्रॉस प्लेटफ़ॉर्म जीयूआई लाइब्रेरी को लपेटता है, जो सी ++ में लिखा गया है।

मुक्त स्रोत

की तरह अजगर और wxWindows, wxPython मुक्त स्रोत जिसका अर्थ है कि यह नि: शुल्क है किसी को भी उपयोग करने के लिए और किसी को भी देख सकते हैं और संशोधित करने के लिए के लिए स्रोत कोड उपलब्ध है। कोई भी परियोजना में फिक्स या एन्हांसमेंट का योगदान कर सकता है।

क्रॉस प्लेटफार्म

wxPython एक पार मंच टूलकिट है। इसका मतलब है कि थोड़ी सी देखभाल के साथ कि एक ही कार्यक्रम बिना किसी संशोधन के कई प्लेटफॉर्म पर चलाएगा। वर्तमान में समर्थित प्लेटफॉर्म माइक्रोसॉफ्ट विंडोज हैं, और अधिकांश यूनिक्स या यूनिक्स जैसी सिस्टम जीटीके उपलब्ध हैं, और ओएस एक्स 10.3.9 या उससे ऊपर हैं।

+0

+1: यह बहुत अच्छा है। –

2

आईडीएलई के बारे में कैसे? आईडीईएल मानक पायथन डिस्ट्रो में शामिल है। docs से:

  • 100% शुद्ध पायथन में कोडित, tkinter जीयूआई टूलकिट
  • पार मंच का उपयोग कर:: Windows और यूनिक्स
  • पर काम करता है

    "

    निष्क्रिय निम्नलिखित सुविधाएं होती हैं

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

"

कुछ काम के साथ

, तो आप शायद बाहर संपादक घटक निष्क्रिय से चीर सकता है निर्धारित कर सकते हैं।

अपने अजगर मानक पुस्तकालय की idlelib निर्देशिका में एक नज़र

2

जांच है:।

Scitilla/SciTE
http://www.scintilla.org/SciTE.html

Editra
http://editra.org/

दोनों क्रॉस प्लेटफॉर्म और अजगर में लिखा है। वे पूर्ण विशेषीकृत संपादक हैं, लेकिन आईडीई या ऐसे की तुलना में बेयरबोन हैं।

+1

erm, साइंटी पायथन में नहीं लिखा गया है ... हालांकि यह मेरा पसंदीदा संपादक एडिट्रा के लिंक के लिए धन्यवाद, हालांकि, मुझे इसे देखना होगा। –

1

यहां एक पूर्ण संपादक है जो WxPython में लिखा गया है। आंद्रे द्वारा सुझाए गए संपादक की तुलना में इसमें अधिक कार्यक्षमता है। हालांकि अभी तक एक स्थिर रिलीज नहीं है। https://github.com/0b0bby0/wxEditor.git यह इस बात पर निर्भर करता है कि आप कितनी कार्यक्षमता चाहते हैं।