EmEditor v16.7.0 beta 4

Heute veröffentlichen wir EmEditor v16.7.0 beta 4.

Hinweis: Beta-Versionen werden häufig aktualisiert. Um automatisch auf zukünftige Beta-Versionen zu aktualisieren, wählen Sie im Menü Hilfe die Option Updatekanal auswählen und dann Betas.

Die Änderungen seit v16.6.0 umfassen:

Neue allgemeine Funktionen

  • „Per-Monitor DPI-aware v2“, eine der neuen Funktionen des Windows 10 Creators Update, wird unterstützt. Dialogfelder, Menüs und Symbolleisten werden bei der Verwendung mehrerer Monitore mit unterschiedlicher DPI natürlicher angezeigt.
  • Das Standardformat für Zeilennummern entspricht wieder dem Stand vor v16.5.
  • Die Geschwindigkeit des Befehls In Dateien suchen und des Befehls Extrahieren im Dialogfeld Suchen bei Verwendung der Ausgabeleiste wurde erheblich verbessert.

Testergebnisse:

v16.6v16.7Vergleich
„1“ extrahieren166.8 Sekunden0.93 Sekunden179-mal schneller
„1“ mit In Dateien suchen finden120.3 Sekunden0.90 Sekunden134-mal schneller

* 100,000 Zeilen „0123456789“, Groß-/Kleinschreibung beachten deaktiviert, Escapesequenzen verwenden aktiviert, Ausgabeleiste verwenden aktiviert. Windows 10 (64-Bit) Core i7-4790 16 GB RAM

Neue Optionen

  • Auf der Registerkarte Format des Dialogfelds Anpassen wurden die Schieberegler „Leerzeichenbreite“ hinzugefügt.
  • Auf der Seite „Bildlauf“ der Konfigurationseigenschaften wurde das Kontrollkästchen „3D-Darstellung“ hinzugefügt.

Neue Funktionen der Plug-in-API

  • Die Meldungen EE_SET_CELL und EE_SET_COLUMN wurden hinzugefügt.
  • Die Inlinefunktionen Editor_SetCell und Editor_SetColumn wurden hinzugefügt.
  • Die Strukturen COLUMN_STRUCT wurden hinzugefügt.

Neue Makrofunktionen

  • Dem Objekt Document wurden die Methoden SetCell, SetColumn und InsertColumn hinzugefügt.

document.SetCell( yLine, iColumn, str, flags );

flags kann einen der folgenden Werte haben.

eeAutoQuote — prüft, ob die Zeichenfolge Trennzeichen, Zeilenumbrüche oder Anführungszeichen enthält, und maskiert diese Zeichen und fügt bei Bedarf Anführungszeichen hinzu.
eeDontQuote — führt den obigen Vorgang nicht aus.
eeAlwaysQuote — Fügt immer Anführungszeichen hinzu.

document.SetColumn( iColumn, strInsert, strDelimiter, flags, yTop, yLines );

iColumn Gibt den Index der Spalte an.
strInsert Gibt die festzulegende Zeichenfolge an. Die Zeichenfolge kann durch das in strDelimiter angegebene Trennzeichen getrennt werden.
strDelimiter Gibt das Trennzeichen an, das die in strInsert angegebene Zeichenfolge trennt. Wenn dieses leer ist, wird dieselbe Zeichenfolge für jede Zelle in der Spalte verwendet.
flags (wie bei SetCell)
yTop Gibt die Zeilennummer der ersten festzulegenden Zeile an.
yLines Gibt die Anzahl der festzulegenden Zeilen als Grenze an. Wenn dieser Wert 0 ist, wird keine Grenze angegeben.

document.InsertColumn( iColumn, strInsert, strDelimiter, flags, yTop, yLines );

iColumn Gibt den Index der Spalte an.
strInsert Gibt die einzufügende Zeichenfolge an. Die Zeichenfolge kann durch das in strDelimiter angegebene Trennzeichen getrennt werden.
strDelimiter Gibt das Trennzeichen an, das die in strInsert angegebene Zeichenfolge trennt. Wenn dieses leer ist, wird dieselbe Zeichenfolge für jede Zelle in der Spalte verwendet.
flags (wie bei SetCell)
yTop Gibt die Zeilennummer der ersten einzufügenden Zeile an. Wenn dieser Wert weggelassen wird, wird die erste Zeile angegeben.
yLines Gibt die Anzahl der einzufügenden Zeilen als Grenze an. Wenn dieser Wert 0 ist oder weggelassen wird, wird keine Grenze angegeben.

Fehlerbehebungen

  • Ein bestimmter Fehler im Zusammenhang mit der Funktion Extrahieren im Dialogfeld Suchen wurde behoben.
  • Ein bestimmter Fehler im Zusammenhang mit der Standardeingabe in die Ausgabeleiste wurde behoben.

Download

Diese Dateien werden gelöscht, sobald offizielle Release-Versionen verfügbar sind. Die offiziellen Releases können auf der Download-Seite heruntergeladen werden.

Bitte posten Sie Fragen oder Kommentare im Beta-Forum.

Vielen Dank, dass Sie EmEditor weiterhin verwenden!