Neu in Version 17.4

17. Januar 2018

Neue allgemeine Funktionen

  • Den Suchen mit regulären Ausdrücken im Modus „Nur in der Auswahl“ wurden weitere Optionen hinzugefügt. Wenn Sie beispielsweise die Option „^“ und „$“ können Anfang und Ende der Auswahl übereinstimmen aktivieren, können Sie reguläre Ausdrücke verwenden, die nur am Anfang bzw. Ende der Auswahl übereinstimmen. Wenn Sie die Option Lookaround während der Suchen-nur-in-der-Auswahl-Suche aktivieren, können Sie Lookahead-/Lookbehind-Ausdrücke verwenden, um außerhalb der Auswahl zu suchen, während nur innerhalb der Auswahl übereingestimmt wird.
  • Dem CSV-Zellauswahlmodus wurden weitere Optionen hinzugefügt, mit denen Sie die Anzahl der Spalten beim Bearbeiten gleich halten oder durch Doppelklicken außerhalb eine neue Zelle erstellen können.
  • Die Version von Boost.Regex wurde auf v1.66.0 aktualisiert.
  • Die Schriftgröße in Dialogfeldern wurde mit Ausnahme von Chinesisch von 9 Punkt auf 8 Punkt zurückgesetzt.
  • Die Symbole wurden für hochauflösende Monitore optimiert.
  • Optimiert für Windows 7 oder höher. Digitale Signaturen für ausführbare Dateien verwenden nur SHA256-Zertifikate, und die früheren Doppelsignaturen mit SHA1-Zertifikaten sind veraltet. Diese Version unterstützt Windows Vista/Server 2008 NICHT.
  • Die Geschwindigkeit von Alle ersetzen (wenn die Suchzeichenfolge Zeilenumbruchzeichen enthält und die Ersetzungszeichenfolge nicht) und der zugehörigen Rückgängig-Vorgänge wurde erheblich verbessert. Siehe die Testergebnistabelle unten.

Testergebnisse:

v16.5v16.6v16.9v17.4Vergleich mit v16.5
„9\n“ durch „a“ ersetzen32.7 Sekunden22.4 Sekunden0.17 Sekunden0.141 Sekunden232-mal schneller
Obiges rückgängig machen73.5 Sekunden29.2 Sekunden27.8 Sekunden6.89 Sekunden10.7-mal schneller

* Alle Testbedingungen sind dieselben wie in Version 16.6.

Neue Optionen

  • Die Kontrollkästchen „^“ und „$“ können Anfang und Ende der Auswahl übereinstimmen und Lookaround während der Suchen-nur-in-der-Auswahl-Suche wurden dem Dialogfeld Erweitert (Suchen) hinzugefügt.
  • Das Kontrollkästchen Eingabeaufforderung bei sehr langen Zeilen wurde der Seite Bearbeiten des Dialogfelds Anpassen hinzugefügt.
  • Die Kontrollkästchen Anzahl der Spalten beim Bearbeiten im Zellauswahlmodus gleich halten, TAB-Taste drücken, um im Zellauswahlmodus eine neue Zelle zu erstellen, Doppelklicken auf Kopfzeile/Zeilennummern, um im Zellauswahlmodus eine neue Spalte/Zeile zu erstellen und Doppelklicken außerhalb, um im Zellauswahlmodus eine neue Zelle zu erstellen wurden der Seite CSV des Dialogfelds Anpassen hinzugefügt.
  • Dem Menü, das beim Klicken auf die Schaltfläche > in den Dialogfeldern Suchen/Ersetzen angezeigt wird, wurden weitere Beispiele für reguläre Ausdrücke hinzugefügt.

Neue Plug-in-Funktionen

  • Das Plug-in Word Count verwendet jetzt die Zeichen, die im Textfeld Die folgenden Zeichen als alphanumerisch behandeln auf der Seite Bearbeiten des Dialogfelds Anpassen angegeben sind, als Bestandteile eines Worts. Wenn Sie beispielsweise ein Apostroph (‚) in das Textfeld eingeben, zählt das Plug-in I’m als ein Wort, was mit der in der Statusleiste angezeigten Wortanzahl übereinstimmt.

Neue Plug-in-API-Funktionen

  • Die Konstanten FLAG_FIND_BOL, FLAG_FIND_EOL und FLAG_FIND_LOOKAROUND wurden dem Mitglied nFlags der Struktur FIND_REPLACE_INFO hinzugefügt.

Neue Makrofunktionen

  • Die Konstanten eeExFindBOL, eeExFindEOL und eeExFindLookaround wurden dem Parameter nExFlags der Methode Find und der Methode Replace des Selection-Objekts hinzugefügt.

Fehlerbehebungen

  • Der Fehler wurde behoben, bei dem das Entfernen aller Zeilenumbruchcodes aus einer sehr großen Datei zum Absturz führen konnte.
  • Verschiedene Probleme im Zusammenhang mit der Bearbeitung sehr großer Dateien wurden behoben. Beispielsweise konnte die Cursorposition nach einer Reihe bestimmter Vorgänge in sehr großen Dateien mit Doppelbytezeichen falsch sein.
  • Bestimmte Suchen und Ersetzen mit regulären Ausdrücken wurden korrigiert. Beispielsweise konnte der reguläre Ausdruck „^a+“ bei der Suchen-nur-in-der-Auswahl-Suche falsche Positionen übereinstimmen, wenn im Dialogfeld „Suchen“ auf die Schaltfläche „Vorheriges suchen“ geklickt wurde.