Neu in Version 19.1

27. August 2019

Neue allgemeine Funktionen

  • Die Möglichkeit, im Dialogfeld Halbbreiten-/Vollbreiten-Konvertierung anzugeben, welche einzelnen Zeichen konvertiert werden sollen, wurde hinzugefügt.
  • Die neue Version zeigt ein Meldungsfeld an, in dem gefragt wird, ob das Element aus der Liste der zuletzt verwendeten Dateien/Ordner entfernt werden soll, wenn eine Datei bzw. ein Ordner beim Öffnen aus dieser Liste nicht vorhanden war.
  • Die Unterstützung regulärer Ausdrücke für Rückverweise über 9 hinaus wurde durch die Verwendung dieser Form hinzugefügt: \k, \k, \k …. Bei Verwendung als Ersetzungsausdruck kann auch diese Form verwendet werden: $10, $11, $12, ….
  • Die Unterstützung regulärer Ausdrücke für benannte Erfassungsgruppen wurde durch die Verwendung dieser Form hinzugefügt: (?expression) und für benannte Rückverweise durch diese Form: \k.
  • Die Geschwindigkeit von Doppelte Zeilen löschen und verschiedenen Sortierbefehlen wurde erheblich verbessert.

Testergebnisse:

v19.0v19.1Vergleich
Doppelte Zeilen löschen (Standardoptionen)20.3 Sekunden15.4 Sekunden1.31-mal schneller
Doppelte Zeilen löschen (nur benachbarte Zeilen vergleichen)15.0 Sekunden3.24 Sekunden4.63-mal schneller
A bis Z sortieren (Standardoptionen)106.3 Sekunden88.5 Sekunden1.20-mal schneller
A bis Z sortieren (schneller Binärvergleich)59.9 Sekunden44.3 Sekunden1.35-mal schneller
Von der kürzesten zur längsten Zeichenkette sortieren8.67 Sekunden4.47 Sekunden1.94-mal schneller

* 2.70 GB, 200 Millionen Zeilen, zufällige ASCII-Daten, Option „Temporäre Dateien verwenden“ an, 16 Threads, Windows 10 (64-Bit), Core i9-9900K, 32GB RAM, 2TB SSD.

Neue Optionen

  • Dem Dialogfeld Halbbreiten-/Vollbreiten-Konvertierung wurden das Listenfeld Halbbreite und Vollbreite Zeichen, das Listenfeld Optionen und die Schaltfläche Optionen als Standard festlegen hinzugefügt.
  • Der Seite Bearbeiten des Dialogfelds Anpassen wurde das Kontrollkästchen Auswahl bei den Befehlen ‚Zeilen/Spalten duplizieren‘ erweitern hinzugefügt.
  • Der Seite Maus des Dialogfelds Anpassen wurden die Kontrollkästchen Mittelklick zum Einfügen und Rechtsklick zum Festlegen der Cursorposition hinzugefügt.

Neue Funktionen der Plug-in-API

  • Die Meldung EE_GET_UNICODE_NAME, die Inlinefunktion Editor_GetUnicodeName und die Struktur UNICODE_NAME_INFO wurden hinzugefügt.
  • Die Meldung EE_NUMBERING, die Inlinefunktion Editor_Numbering und die Struktur NUMBERING_INFO wurden hinzugefügt.
  • Der Meldung EE_INFO wurde der Befehl EI_GET_CHAR_TYPE hinzugefügt.
  • Der Meldung EE_CONVERT und der Inlinefunktion Editor_Convert wurden die Kennzeichen FLAG_CONVERT_CUSTOM, FLAG_RIGHT_SINGLE_QUOTATION und FLAG_RIGHT_DOUBLE_QUOTATION sowie der Parameter szChars hinzugefügt.

Neue Makro-Funktionen

  • Dem Objekt Editor wurden die Methoden GetUnicodeName und Numbering hinzugefügt.
  • Der Methode ChangeWidth wurden die Kennzeichen eeWidthCustom, eeWidthRightSingleQuotation und eeWidthRightDoubleQuotation sowie der Parameter szChars hinzugefügt.
  • Dem Objekt DisplayItem wurde die Eigenschaft LineColor hinzugefügt.
  • Der Eigenschaft Item der Auflistung DisplayList wurden die Konstanten eeColorValidatorError, eeColorValidatorWarning und eeColorValidatorMessage hinzugefügt.