CudaText-Editor-Version 1.110.3


CudaText-Editor-Version 1.110.3

CudaText ist ein kostenloser, plattformübergreifender Code-Editor, der in Lazarus geschrieben wurde. Der Editor unterstützt Python-Erweiterungen und verfügt über mehrere von Sublime Text übernommene Funktionen. Auf der Wiki-Seite des Projekts https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 Der Autor listet Vorteile gegenüber Sublime Text auf.

Der Editor ist für fortgeschrittene Benutzer und Programmierer geeignet (mehr als 200 syntaktische Lexer stehen zur Verfügung). Einige IDE-Funktionen sind als Plugins verfügbar. Die Projektrepositorys befinden sich auf GitHub. Für die Ausführung unter Linux gibt es Builds für GTK2 und Qt5. CudaText hat einen relativ schnellen Start (ca. 0.3 Sekunden auf einer Core i3-CPU).

In den letzten 2 Monaten vorgenommene Änderungen:

  • Verbesserte TRegExpr-Engine für reguläre Ausdrücke. Atomare Gruppen, benannte Gruppen, Lookahead+Lookbehind-Behauptungen hinzugefügt, Suche nach Unicode-Gruppen nach p P, Unterstützung für Unicode-Zeichen größer als U+FFFF. Dies ist die gleiche Engine, die in Free Pascal enthalten ist, jedoch in der Upstream-Version. Es besteht die Hoffnung, dass Änderungen der Originalautoren in Free Pascal übernommen werden.

  • Lexer wurden verbessert. Beispielsweise hebt JSON jetzt alle ungültigen JSON-Konstrukte hervor, Bash betont ungültige „Zahlen“, PHP wurde erheblich verbessert, um Tests eines anderen Editors zu bestehen.

  • Hinzugefügte Optionen:

    • Schriftart der Statusleiste.
    • UI-Designelement für die Farbe der Statusleiste.
    • Auflösung der Tab-Strip-Anzeige.
    • Lassen Sie zu, dass die untere und die Seitenleiste beim Start angezeigt werden.
  • Der Befehl „Nach Updates suchen“ funktioniert auf allen Betriebssystemen.

  • Neuer Lexer RegEx, zum Färben der Eingabe des Suchdialogs im Modus „regulärer Ausdruck“.

  • Vertikale Boxen für den Zeilenumbruchmodus funktionieren jetzt weitgehend auf die gleiche Weise wie in Sublime Text und VS Code. Weitere Details sind im Wiki beschrieben. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • Für ST3-Benutzer gibt es einen Wiki-Abschnitt, der zeigt, wie viele ST3-Aktionen in CudaText ausgeführt werden: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Source: linux.org.ru

Kommentar hinzufügen