Python & Django IDE
Lange hab ich nach einer IDE für Python gesucht, viele Geeks und Nerds benutzen Vi(m) oder gEdit sowie Notepad(++). Nach langem suchen hab ich die Komodo IDE (kostenpflichtig) gefunden. Die abgespeckte Version Komodo Edit ist kostenlos.
Beide Programme sind vom Look & Feel wirklich gut. Leider haperts aber schon bei der Autovervollständigung der sog. “Code Completition“. Die Grundpakete von Python werden mehr oder minder schon angezeigt aber für Extrapakete á la Django schon garnicht mehr. Auch wenn man ein Paket per Alias (import datetime as newdatetime) umbenennt klappt es gar nicht mehr mit der Vervollständigung.
Vorgestern ist mir dann “EasyEclipse for Python” in die Hand gefallen. Eclipse kannte ich schon vom Java-Programmieren her und fand ich damals schon ganz gut neben Netbeans. Doch auch hier – selbiges Problem mit dem Alias beim Import. Außerdem musste erst noch ein Plugin installiert werden um überhaupt HTML Dateien öffnen zu können. Es gab leider kein Plugin für den Django Template Syntax.
Heute ist mir durch einen Blogeintrag UliPad nahegelegt worden.
Funktionen:
* syntax highlighting specially for Django templates
* auto-completion
* folding
* zoom-in or zoom-out editor window
* lightweight on memory
* cross-platform
* code snippets
* directory browser (sort of project browser)
* multi-view support
Also UliPad kann ich nur als Python Editor empfehlen.
Auch wenn ich bisher mit gedit vollauf zufrieden bin (zumindest mit ein paar erweiterungen wie class browser und besserer tableerzeichen-behandlung) werde ich mir die Kiste auch mal ansehen.
Code-Completion ist etwas das mir viel wert wäre.
Und es rennt auf Linux und Windoof – Im Plugin Manager gibt es außerdem eine Reihe von tollen Dingen: Django Hilighter, svn integration usw. usf.