Suche für ein bare-bones-open-source-editor, geschrieben in python
Ich bin auf der Suche nach einem nackten Knochen-und cross-Plattform-editor in python geschrieben, dass ich abholen kann und anpassen. Je weniger Abhängigkeiten, desto besser.
Bitte beachtet: ich bin nicht auf der Suche nach einem python-editor oder python-IDE. Nur ein no-frills-editor, dass
Ich kann als Ausgangspunkt für eine app, die ich fange auf.
Muss open source sein und frei zu modifizieren für den gewerblichen Gebrauch da ich vorhabe diese zu verwenden, für die Arbeit.
- Es gibt auch eine Liste der Editoren in Python geschrieben hier: texteditors.org/cgi-bin/wiki.pl?PythonEditorFamily
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein kompletter editor, geschrieben in wxPython hier:
http://wiki.wxpython.org/WxHowtoSmallEditor
Nur 104 Zeilen, sollte einfach anzupassen.
EDIT:
Um Ihre Anforderungen, hier ist eine Kopie und paste von der wxPython wiki:
Ein GUI-Toolkit
wxPython ist ein GUI-toolkit für Python programming language. Es ermöglicht Python-Programmierer erstellen Programme, die eine robuste, funktionale grafische Benutzeroberfläche, einfach und unkompliziert. Umgesetzt wird es als Python-Erweiterungsmodul (native code), die Packungen der beliebten wxWindows cross-Plattform-GUI-Bibliothek, die in C++ geschrieben ist.
Open-Source -
Wie Python und wxWindows, wxPython ist Open Source, was bedeutet, dass es ist kostenlos für jedermann zu benutzen, und der Quellcode ist für jeden verfügbar zu betrachten und zu ändern. Jeder kann dazu beitragen fixes oder Verbesserungen zu dem Projekt.
Cross-Plattform -
wxPython ist ein cross-Plattform-toolkit. Dies bedeutet, dass mit ein wenig Sorge, dass das gleiche Programm läuft auf mehreren Plattformen ohne änderung. Derzeit unterstützte Plattformen sind Microsoft Windows und den meisten Unix und unix-ähnliche Systeme mit GTK verfügbar ist, und OS X 10.3.9 oder höher.
Wie etwa im LEERLAUF? Im LEERLAUF ist enthalten in der standard-Python-Distribution. Aus der docs:
"
LEERLAUF hat die folgenden Besonderheiten:
"
Mit der Arbeit, die Sie könnte wahrscheinlich rip die editor-Komponente aus dem Ruhezustand.
Haben einen Blick in die
idlelib
Verzeichnis Ihrer Python-standard-Bibliothek.check out:
Scitilla/SciTE
http://www.scintilla.org/SciTE.html
Editra
http://editra.org/
beide sind cross-Plattform und in Python geschrieben. Sie sind full-featured-Editoren, aber barebones im Vergleich zu einer IDE oder so.
Hier ist ein kompletter editor, geschrieben in wxPython. Es hat mehr Funktionen als der editor vorgeschlagen, durch Andre. Es hat noch kein stable-release aber. https://github.com/0b0bby0/wxEditor.git
Es hängt davon ab, wie viel Funktionalität, die Sie wollen.