CudaText-Code-Editor-Update 1.161.0

Eine neue Version des plattformübergreifenden kostenlosen Code-Editors CudaText, geschrieben mit Free Pascal und Lazarus, wurde veröffentlicht. Der Editor unterstützt Python-Erweiterungen und bietet gegenüber Sublime Text eine Reihe von Vorteilen. Einige Funktionen der integrierten Entwicklungsumgebung sind in Form von Plugins implementiert. Für Programmierer wurden mehr als 270 syntaktische Lexer vorbereitet. Der Code wird unter der MPL 2.0-Lizenz vertrieben. Builds sind für die Plattformen Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD und Solaris verfügbar.

Im Jahr seit der letzten Ankündigung wurden folgende Verbesserungen umgesetzt:

  • Befehle hinzugefügt, die die Funktionalität von Sublime Text duplizieren: „Einfügen und Einrücken“, „Aus Verlauf einfügen“.
  • Optimierte Bearbeitung großer Linien im Modus „verschobene“ Linien. Bearbeitungen für eine Zeichenfolge mit 40 Millionen Zeichen sind jetzt viel schneller.
  • Die Befehle „Carets verlängern“ wurden verbessert, um Wagen beim Durchfahren kurzer Linien korrekt zu multiplizieren.
  • Textblöcke per Drag-Drop verschieben: Es wird ein korrekterer Cursor angezeigt, den Sie aus schreibgeschützten Dokumenten ziehen können.
  • Dem Dialog „Ersetzen“ wurde ein Flag hinzugefügt, mit dem Sie RegEx-Ersetzungen beim Ersetzen deaktivieren können.
  • Option „fold_icon_min_range“ hinzugefügt, die das Falten von zu kleinen Blöcken entfernt.
  • Analog zu Sublime Text wurden Strg + „Klicken mit der 3. Maustaste“ und Strg + „Scrollen mit dem Mausrad“ verarbeitet.
  • Das Anzeigen von Bildern unterstützt weitere Formate: WEBP, TGA, PSD, CUR.
  • Die Rückgängig-Logik für einige Bearbeitungsfälle ähnelt eher der von Sublime Text.
  • Unicode-Leerzeichen werden jetzt hexadezimal angezeigt.
  • Der Editor speichert die Sitzungsdatei alle 30 Sekunden (das Intervall wird per Option festgelegt).
  • Unterstützung für Extra1/Extra2-Maustasten zum Zuweisen von Befehlen.
  • Befehlszeilenparameter „-c“ hinzugefügt, der es Ihnen ermöglicht, beim Start des Programms jedes Befehls-Plugin auszuführen.
  • Lexer:
    • Der Codebaum wurde für den CSS-Lexer verbessert: Er zeigt jetzt Baumknoten auch in minimierten (komprimierten) CSS-Dokumenten korrekt an.
    • Markdown-Lexer: Unterstützt jetzt Fencing-Blöcke, wenn das Dokument Fragmente mit anderen Lexern enthält.
    • Der „Ini-Dateien“-Lexer wurde durch einen „Light“-Lexer ersetzt, um große Dateien zu unterstützen.
  • Plugins:
    • Dem Projektmanager wurden „integrierte Sitzungen“ hinzugefügt, d. h. Sitzungen, die direkt in der Projektdatei gespeichert werden und nur in ihrem Projekt sichtbar sind.
    • Projektmanager: Elemente zum Kontextmenü hinzugefügt: „In Standardanwendung öffnen“, „Im Dateimanager fokussieren“. Auch der Befehl „Gehe zu Datei“ wurde beschleunigt.
    • Emmet-Plugin: Weitere Optionen zum Einfügen von Lorem Ipsum.
    • Git-Status-Plugin (Plugins-Manager): Bietet grundlegende Befehle für die Arbeit mit Git, sodass Sie jetzt direkt aus dem Editor heraus Commit durchführen können.
    • Emoji-Plugin einfügen (Plugins-Manager): Ermöglicht das Einfügen von Unicode-Text aus Emoji.
  • Neue Plugins im Plugins Manager:
    • GitHub Gist.
    • WikidPad-Helfer.
    • Konverter JSON/YAML.
    • Kratzer.
    • Bootstrap-Abschluss und Bulma-Abschluss.

Source: opennet.ru

Kommentar hinzufügen