Neu in Version 17.6

18. April 2018

Neue allgemeine Funktionen

  • Die Geschwindigkeit des Befehls Doppelte Zeilen löschen wurde bei sehr großen Dateien erheblich verbessert.
  • Die Geschwindigkeit von Sortieren-Befehlen wurde verbessert.

Testergebnisse:

v17.5v17.6Vergleich
Doppelte Zeilen löschen392 Minuten 31 Sekunden116 Minuten 10 Sekunden3.38-mal schneller
Sortieren (Standardoptionen)93.5 Sekunden74.4 Sekunden20.4 % schneller
Sortieren (schneller binärer Vergleich)74.3 Sekunden46.5 Sekunden37.4 % schneller

* Doppelte Zeilen löschen: 32.2 GB, 1,360,000,000 Zeilen, zufällige Unicode-Daten (UTF-16LE), Sortieren: 538 MB, 10,000,000 Zeilen, zufällige ASCII-Daten, alle: Windows 10 (64-Bit), Core i7-8700K, 32 GB RAM.

  • Neue Unterstützung für DirectWrite, das Subpixel-Antialiasing nutzt, um die Textdarstellung zu verbessern. Außerdem werden Farbschriftarten wie Emoji unterstützt (Farbschriftarten werden nur unter Windows 8.1 oder höher unterstützt). DirectWrite ist standardmäßig deaktiviert. Wenn Sie nach dem Öffnen einer Datei in EmEditor Optionen auf der Seite Textrendering des Dialogfelds Anpassen ändern, werden die Änderungen im EmEditor-Fenster in der Vorschau angezeigt, bevor sie bestätigt werden.
  • Das Dialogfenster Zeichencodewert enthält jetzt den Unicode-Namen.

  • Neue Konfiguration für Markdown.
  • Der Befehl Blitzfüllen wurde verbessert.

Neue Optionen

  • Die Seite Textrendering wurde dem Dialogfeld Anpassen hinzugefügt.
  • Im Fenster „CSV zusammenführen“ werden Überschriften in der Schlüsselspalte von CSV-Dokumenten ignoriert, wenn das Kontrollkästchen Überschriften ignorieren aktiviert ist, sodass die ursprünglichen Überschriften im zusammengeführten Dokument erhalten bleiben.
  • Das Kontrollkästchen Groß-/Kleinschreibung ignorieren wurde dem Dialogfeld Doppelte Zeilen löschen/markieren hinzugefügt.
  • Der Schieberegler Größe wurde dem Dialogfeld Symbolleisten hinzugefügt, mit dem Sie die Schriftgröße von Dropdown-Listenfeldern in den Symbolleisten Suchen und Filter anpassen können.
  • Sie können im Textfeld Zeilenabstand auf der Seite Anzeige der Konfigurationseigenschaften einen negativen Wert (bis -2) eingeben.

Neue Plug-in-API-Funktionen

  • Das Flag EI_GET_NEWLINE_CODE wurde der Nachricht EE_INFO hinzugefügt.
  • Die Flags MANAGE_DUPLICATES_INCLUDE_ALL und MANAGE_DUPLICATES_IGNORE_CASE wurden der Struktur MANAGE_DUPLICATES_INFO hinzugefügt.
  • Die Nachricht EE_IS_CHAR_HALF_OR_FULL und die Inline-Funktion Editor_IsCharHalfOrFull wurden verbessert.

Neue Makrofunktionen

  • Die Eigenschaft NewlineCode wurde dem Document-Objekt hinzugefügt.
  • Die Flags eeIncludeAll und eeSortIgnoreCase wurden der Methode DeleteDuplicates hinzugefügt.

Fehlerbehebungen

  • Das Verhalten der Cursorposition bei kombinierten Zeichen wurde verbessert.
  • Ein Problem wurde behoben, bei dem EmEditor abstürzen konnte, wenn die Anzahl der Spalten in der Dropdown-Liste „Spalte“ der Filtersymbolleiste nicht mit der Anzahl der Spalten im CSV-Dokument übereinstimmte.
  • Ein Problem wurde behoben, bei dem eine Suche mit regulärem Ausdruck unter Verwendung von „b“ zu einem Fehler führen konnte.
  • Ein Problem im Zusammenhang mit der Schaltfläche Geöffneten Teil speichern unter im Large File Controller wurde behoben.
  • Ein Fehler wurde behoben, bei dem der Befehl Doppelte Zeilen löschen/markieren (Erweitert) falsch arbeiten konnte, wenn die Option Nur benachbarte Zeilen vergleichen aktiviert war und nur eine Spalte in einem CSV-Dokument ausgewählt wurde.