Neu in Version 20.1
1. September 2020
Neue allgemeine Funktionen
- Die Möglichkeit wurde hinzugefügt, das mit jedem CSV-Format verknüpfte Anführungszeichen zu ändern. Das Format Concordance-Ladedatei (DAT) wurde der Liste der Standard-CSV-Formate hinzugefügt.
- Die Kodierung für neue Dateien wird auf UTF-8 ohne Unicode-Signatur gesetzt, und die Option UTF-8 bevorzugen wird für Text-Konfigurationen standardmäßig aktiviert. Standardmäßig werden US-ASCII-Dateien als UTF-8 ohne Signatur geöffnet.
- Die Befehlszeilenoptionen /l und /cl wurden erweitert, sodass negative Zahlen die Anzahl der Zeilen ab der letzten Zeile oder die Anzahl der Zeichen ab dem Zeilenende angeben können.
- Die neue Version verschiebt eine ausgewählte Zeichenfolge im Zwischenablageverlauf standardmäßig an die neueste Position im Verlauf und ersetzt die aktuelle Zwischenablage durch die ausgewählte Zeichenfolge.
- Der Funktion „Erweiterter Filter“ wurden die Optionen Filter beginnen und Filter beenden hinzugefügt, mit denen Sie nur einen Bereich mehrerer Zeilen als gefilterte Zeilen festlegen können.
- Die Möglichkeit wurde hinzugefügt, im Dialogfeld „Springen“ die Dateiposition als Sprungziel anzugeben. Wenn Sie die Dateiposition ändern, werden die Zeile und die Spalte im Dialogfeld Springen aktualisiert, bevor Sie den Sprung bestätigen, und umgekehrt.
- In der 64-Bit-Version werden ee128.exe, ee256.exe und ee512.exe jetzt als DLL neu erstellt (ee128.dll, ee256.dll und ee512.dll). In der 32-Bit-Version wurde ee128.dll zur Installation hinzugefügt.
- Die Datei EECommon.dll wurde zur Installation hinzugefügt.
- Das Makro Summe wurde aktualisiert, sodass es Zahlen in ausgewählten Zellen in CSV-Dokumenten summieren kann.
- Die Geschwindigkeit des Öffnens sehr großer Dateien wurde durch Multithreading verbessert.
Testergebnisse:
| v20.0 | v20.1 | Vergleich | |
|---|---|---|---|
| Große Datei öffnen (erstes Mal) | 15.3 Sekunden | 5.97 Sekunden | 2.56-mal schneller |
| Große Datei öffnen (zweites Mal) | 3.58 Sekunden | 0.781 Sekunden | 4.58-mal schneller |
* 2.70 GB, 200,000,000 Zeilen, zufällige ASCII-Datendatei. 16 Threads, Windows 10 (64-Bit), Core i9-9900K, 32GB RAM, 2TB SSD. Erstes Mal und zweites Mal bedeuten das erste und das zweite Öffnen der Datei nach einem Neustart von Windows. Das zweite Mal ist aufgrund des Windows-Cache-Mechanismus normalerweise schneller als das erste Mal. EmEditor hinterlässt KEINE temporären Dateien, um die Geschwindigkeit des Öffnens von Dateien zu erhöhen.
Neue Optionen
- Auf der Seite Fenster des Dialogfelds Anpassen wurde das Kontrollkästchen Neue horizontale/vertikale Gruppen verbinden hinzugefügt.
- Auf der Seite CSV des Dialogfelds Anpassen wurde das Textfeld Anführungszeichen hinzugefügt.
- Im Dialogfeld Erweiterter Filter wurden die Kontrollkästchen Filter beginnen und Filter beenden hinzugefügt.
- Im Dialogfeld Springen wurde das Textfeld Dateiposition hinzugefügt.
- Auf der Seite Bearbeiten des Dialogfelds Anpassen wurde das Kontrollkästchen Zuletzt verwendete Zeichenfolge im Zwischenablageverlauf nach oben verschieben hinzugefügt.
Neue Funktionen der Plug-in-API
- Der Struktur CLIP_INFO wurde die Aktion CI_MOVE_CLIP hinzugefügt.
- Der Struktur FILTER_INFO_EX wurden die Flags FLAG_FILTER_BEGIN und FLAG_FILTER_END hinzugefügt.
- Der Nachricht EE_INFO wurden die Befehle EI_FILE_POS_TO_LOGICAL, EI_LOGICAL_TO_FILE_POS, EI_CELL_TO_LOGICAL und EI_LOGICAL_TO_CELL hinzugefügt.
Neue Makrofunktionen
- Dem Objekt Csv wurde die Eigenschaft QuotationMark hinzugefügt.
- Der Methode Filter des Objekts Document wurden die Flags eeExFilterBegin und eeExFilterEnd hinzugefügt.