Neu in Version 22.4
17. Mai 2023
Neue allgemeine Funktionen
- Das Verhalten und die Fortschrittsmeldung beim Öffnen einer sehr großen Datei von einem langsamen oder Netzwerklaufwerk wurden verbessert.[PF]
- Die Reaktionszeit beim Abbrechen von In Dateien suchen wurde verbessert.[PF]
- Die Funktion Syntaxprüfung mit dem Language Server Protocol (LSP) wurde hinzugefügt.[P]
- Das CommitList-Plug-in wurde durch die Möglichkeit verbessert, Commits auszuchecken und neue Branches zu erstellen.[P]
- Die Möglichkeit wurde hinzugefügt, die Hervorhebung während der Eingabe im Dialogfeld Suchen oder in der Symbolleiste Suchen zu aktualisieren. Wenn diese Funktion aktiviert ist, erfolgt die Hervorhebung nur, wenn das Dialogfeld Suchen/Ersetzen/In Dateien suchen/In Dateien ersetzen oder die Symbolleiste Suchen sichtbar ist. Diese Funktion ist standardmäßig deaktiviert, kann aber aktiviert werden, indem Sie Automatisch hervorheben im Menü auswählen, das angezeigt wird, wenn Sie auf die Schaltfläche > neben dem Dropdown-Listenfeld Suchen im Dialogfeld Suchen klicken.[PF]
- Das Scrollverhalten beim Erweitern der Auswahl mit der Maus wurde verbessert. Wenn Sie die Maus (den Mauszeiger bei gedrückter linker Maustaste bewegen) über den Rand des Editorfensters hinaus ziehen, ändert sich die Form des Mauszeigers. Je weiter Sie den Mauszeiger über den Fensterrand hinaus bewegen, desto schneller wird gescrollt. Wenn Sie den Mauszeiger zu weit vom Fenster wegbewegen, verhält sich das Scrollen so, als würden Sie den Scrollbalken (Ziehgriff) ziehen. Dieser Modus ermöglicht es, den Endpunkt der Auswahl einfach an eine beliebige Position im Dokument zu verschieben. Standardmäßig wird die Minimap angezeigt, wenn Sie in diesen Modus wechseln. Wenn Sie die Taste ESC drücken, während Sie die linke Maustaste noch gedrückt halten, wird wieder in den normalen Auswahlmodus gewechselt.[PF]
- Die neue Version scrollt um 8 Zeichen nach rechts oder links, wenn Sie auf die Pfeile der horizontalen Bildlaufleiste klicken.[PF]
- Die Tastenkürzel im Hauptmenü (Konvertieren und Extras) wurden geändert.[PF]
- Das Verhalten beim Einfügen wurde geändert: Die neue Version fügt als Block ein, wenn der Zwischenablagetext Zeilenumbrüche enthält und der aktuelle Auswahlmodus die Mehrfachauswahl ist.[PF]
- Die Zuverlässigkeit und Robustheit wurden insbesondere beim Umgang mit sehr großen Dateien bei wenig Arbeitsspeicher verbessert.[PF]
- Die neue Version nennt „Beta-Versionen“ jetzt „Vorschauversionen“.[PF]
- Die Geschwindigkeit der Befehle In Dateien suchen, Spalten löschen, Inhalte löschen, Zufällig sortieren und Base-64-Kodierung/-Dekodierung wurde verbessert. Die Geschwindigkeit des Befehls Zufällig sortieren wurde durch die Verwendung eines schnellen Pseudozufallszahlengenerators (Xoshiro-cpp) weiter verbessert.
Testergebnisse:
| v22.3 | v22.4 | Vergleich | |
|---|---|---|---|
| In Dateien suchen | 6.240 Sekunden | 2.261 Sekunden | 2.76-mal schneller |
| Spalten löschen | 2.582 Sekunden | 1.072 Sekunden | 2.41-mal schneller |
| Inhalte löschen | 2.658 Sekunden | 1.101 Sekunden | 2.41-mal schneller |
| Zufällig sortieren | 6.668 Sekunden | 4.858 Sekunden | 1.47-mal schneller |
*In Dateien suchen: „abc“ in 8 zufälligen ASCII-/UTF-8-Datendateien (insgesamt 5.73 GB) suchen, Groß-/Kleinschreibung ignorieren.
Spalten löschen, Inhalte löschen: 1.99 GB, 15.9 Millionen Zeilen, zufällige CSV-Daten.
Zufällig sortieren: 9.68 GB, 200 Millionen Zeilen, zufällige ASCII-Daten.
Alle: Standardoptionen außer der aktivierten Option „Lange Rückgängig-Informationen immer verwerfen, um zu beschleunigen“, Windows 11, Core i9-11900K, 64GB RAM, 2TB SSD.
Neue Optionen
- Die Option Language Server Protocol wurde dem Dropdown-Listenfeld Dokumenttyp auf der Seite Syntaxprüfung der Konfigurationseigenschaften hinzugefügt.[P]
- Der Befehl Automatisch hervorheben wurde dem Menü hinzugefügt, das angezeigt wird, wenn Sie auf die Schaltfläche > neben dem Dropdown-Listenfeld Suchen im Dialogfeld Suchen klicken.[PF]
Neue Funktionen der Plug-in-API[P]
- Die Möglichkeit wurde dem CommitList-Plug-in hinzugefügt, Commits auszuchecken, neue Branches zu erstellen oder einen Branch zu löschen. Sie sind über das Kontextmenü der Commit-Liste oder der Branch-Liste erreichbar.
Hinweise
- [P] Nur EmEditor Professional
- [PF] EmEditor Professional und EmEditor Free
