Ich möchte mal eine Lanze für meinen absoluten Lieblingseditor Scite brechen. Wenn ihr einen Editor mit Code-Folding, Syntax-Highlighting für zig Sprachen und Code-Insights sucht seit ihr bei Scite genau richtig.
Anfangs war ich nur auf der Suche nach einem Editor der Code-Folding beherscht. Ich dachte das könnte meine Arbeit an großen HTML-Code vereinfachen, mittlerweile hat sich aber herausgestellt das ich das garnicht brauche.
So kam ich zu Scite. Scite basiert auf der Editor-Komponente Scintilla und sollte erst nur ein Beispiel für diese dienen. Mittlerweile ist er aber zum vollwertigen Editor für alles textartige geworden.
Der Editor sieht auf den ersten Blick sehr spartanisch aus, er hat aber viel mehr zu bieten als man denkt.
Das währen unter anderem:
- Code-Folding
- Syntax-Highlighting, auch für exotische Sprachen
- Code-Insight, nie wieder Funktionsnamen nachschlagen
- Funktions-Tips (Calltips)
- Snippets, Abkürzungen für häufige Textpassagen
- Suchen/Ersetzen mit regulären Ausdrücken, Backslash-Umwandlung
- Compilieren direkt aus dem Editor mit Rückgabe
- Unicode-Unterstützung (UTF-8)
- Drucken mit Highlighting und Zeilennummern
- er lädt in weniger als 3 Sekunden auch auf lahmen Rechnern
Woran ich aber immer meine Freude hab sind die Kleinigkeiten. Zum Beispiel lassen sich Zeilen mit STRG+D verdoppeln oder mit STRG+T tauschen. Sowas hab ich noch bei keinem anderen Editor gefunden und es ist wirklich praktisch.
Der Nachteil an Scite sind aber eindeutig die Einstellungen, in Scite wird alles über Textdateien (sogenannte properties) eingestellt. Ein richtiger Einstellungs-Dialog könnte nicht schaden. Auch Sachen wie z.B. ein Klassenbrowser währen nicht schlecht, aber das geht dann sicherlich zu Lasten der Trägheit. Scite lädt sich nämlich in weniger als 2 Sekunden, daher ist es der Editor für praktisch alle Dateien die aus Text bestehen.
Scite gibts für Windows, Linux und sicherlich auch für den Mac. (Download)
Wer einen etwas fortgeschritteneren Editor sucht, der auch Projekt-Management und einen Klassenbrowser sucht, der wird sicher mit Komodo glücklich. Komodos Editor basiert auch auf Scintilla.
Update
Für den Mac scheint es noch keine anständige Version zu geben, die beste Alternative bleibt TextMate