CudaText — ist ein kostenloser, plattformübergreifender Code-Editor, der in Lazarus geschrieben wurde. Der Editor unterstützt Erweiterungen in Python und bietet mehrere Funktionen, die aus Sublime Text übernommen wurden. Auf der Wiki-Seite des Projekts https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 der Autor hebt die Vorteile gegenüber Sublime Text hervor.
Der Editor eignet sich für fortgeschrittene Benutzer und Programmierer (über 200 Syntax-Highlighter verfügbar). Einige IDE-Funktionen sind als Plugins verfügbar. Die Projekt-Repositorys befinden sich auf GitHub. Für Linux gibt es Versionen auf GTK2 und Qt5. CudaText zeichnet sich durch eine relativ schnelle Startzeit aus (ca. 0,3 Sekunden auf einem CPU Core i3).
Änderungen der letzten 2 Monate:
Der Regex-Engine TRegExpr wurde verbessert. Atomare Gruppen, benannte Gruppen, Lookahead- und Lookbehind-Assertions sowie der Unicode-Gruppensupport nach p P und die Unterstützung von Unicode-Zeichen bis U+FFFF wurden hinzugefügt. Es handelt sich um die gleiche Engine, die in Free Pascal enthalten ist, jedoch in der Version aus Upstream. Es gibt die Hoffnung, dass die Änderungen aus Upstream auch in Free Pascal integriert werden.
Die Syntax-Highlighter wurden überarbeitet. Beispielsweise hebt JSON jetzt alle ungültigen JSON-Konstrukte hervor, während Bash ungültige „Zahlen“ markiert. PHP wurde stark überarbeitet, um Tests aus einem anderen Editor zu bestehen.
Neue Optionen hinzugefügt:
- Schriftart der Statusleiste.
- UI-Element des Themas für die Farbe der Statusleiste.
- Auflösung zur Anzeige der Tabs.
- Auflösung zur Anzeige der unteren und seitlichen Bedienflächen beim Start.
Der Befehl „Updates überprüfen“ funktioniert in allen Betriebssystemen.
Neuer RegEx-Lexer zum Färben der Eingabe im Dialogfeld „Suchen“ im Modus „Reguläre Ausdrücke“.
-
Vertikale Blöcke für den Modus „Zeilenumbruch“ funktionieren jetzt ähnlich wie in Sublime Text und VS Code. Weitere Informationen finden Sie im Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Für ST3-Nutzer gibt es einen Abschnitt im Wiki, der zeigt, wie viele Aktionen von ST3 in CudaText ausgeführt werden können: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Quelle: linux.org.ru

