EmEditor v21.3.0 veröffentlicht (einschließlich technischer Rezension)!

Heute veröffentlichen wir EmEditor v21.3.

Diese neue Version unterstützt sehr große Dateien sowohl in der Free-Version als auch in der Professional-Version. Ich glaube, dass dies vielen Schülern in der Schule und zu Hause zugutekommt, die kostenlose Texteditoren benötigen, die sehr große Dateien unterstützen. Was ich mit „Unterstützung sehr großer Dateien“ meine, ist die Fähigkeit, sehr große Dateien zu öffnen, ohne den gesamten Inhalt in den Speicher zu laden. EmEditor liest eine Datei standardmäßig direkt von der Festplatte, wenn die Dateigröße 300 MB überschreitet. Lange Zeit wurde das Laden von Dateien durch Multithread-Code mit SIMD-Befehlssätzen für Geschwindigkeit optimiert. Mit anderen Worten: EmEditor Free öffnet sehr große Dateien genauso schnell wie EmEditor Professional. Obwohl EmEditor Free sehr große Dateien unterstützt, ist der Large File Controller nur in EmEditor Professional verfügbar. Die aktualisierte Vergleichstabelle finden Sie unter EmEditor Free.

Die Hauptfunktion von v21.3 ist eine neue Datums-/Zeitunterstützung in Zahlenbereichs-Ausdrücken. Diese Funktion wurde von mehreren Kunden angefordert, unter anderem durch diese Frage. Wenn Sie beispielsweise Serverprotokolle oder Verkaufsberichte mit Datums-/Zeitangaben analysieren, möchten Sie sich oft auf einen bestimmten Datums-/Zeitbereich konzentrieren, und die neue Funktion ist in diesen Situationen nützlich. Sie könnten reguläre Ausdrücke verwenden, um nach einem bestimmten Datumsbereich zu suchen, aber reguläre Ausdrücke werden oft kompliziert und langsam. Daher habe ich beschlossen, Datumsbereiche in bestehenden Zahlenbereichs-Ausdrücken zu unterstützen. Als ich diese neue Funktion entwickelte, wollte ich sicherstellen, dass sie auf Geschwindigkeit optimiert ist. Ich verstehe auch, dass Sie die volle Kontrolle darüber haben möchten, welches Datumsformat übereinstimmen soll. Daher können Sie im Datumsausdruck ein Datums-/Zeitformat in doppelten Anführungszeichen angeben. Zum Beispiel:

[1/1/2021 , 31/1/2021 "d/M/yyyy" ]

stimmt mit „5/1/2021“ überein.

Sie können mehrere Datumsformate mit einem senkrechten Strich („|“) kombinieren. Zum Beispiel:

[1/1/2021 , 31/1/2021 "d/M/yyyy|yyyy-MM-dd" ]

stimmt mit „5/1/2021“ und „2021-01-05“ überein, aber es stimmt NICHT mit „05/01/2021“ oder „2021-1-5“ überein.

Sie können jedoch keine mehreren Datumsformate angeben, die miteinander in Konflikt stehen. Zum Beispiel

[1/1/2021 , 31/1/2021 "d/M/yyyy|M/d/yyyy" ]

ist ungültig, weil EmEditor nicht feststellen kann, ob „5/1/2021“ der 1. Mai oder der 5. Januar ist.

Sie können fast beliebige Zeichen zwischen Jahr, Monat und Tag verwenden, etwa so:

[2021年1月1日 , 2021年1月31日 "yyyy年M月d日" ]

Sie können auch Monatsnamen wie „January“ oder „Jan“ verwenden, indem Sie „MMMM“ bzw. „MMM“ verwenden, oder das 24-Stunden-Zeitformat „HH:mm“ oder „HH:mm:ss“ verwenden.

Die neue Datumsbereichsfunktion ist sowohl in EmEditor Free als auch in EmEditor Professional verfügbar.

Weitere neue Funktionen umfassen die Möglichkeit, ein Fenster in 3 Bereiche zu teilen! Diese Funktion wurde seit langem gewünscht. Um ein Fenster vertikal oder horizontal in 3 Bereiche zu teilen, wählen Sie zweimal Vertikal teilen oder Horizontal teilen im Menü Fenster. Diese neue Funktion ist in EmEditor Free und EmEditor Professional enthalten.

Ein Kunde wollte die aktuelle Zellauswahl nach rechts verschieben, wenn im CSV-Zellauswahl-Modus in EmEditor Professional die EINGABETASTE gedrückt wird. Bisher konnte EmEditor beim Drücken der EINGABETASTE nur den Fokus in die Symbolleiste Zelle setzen. Die neue Version ermöglicht die Anpassung der EINGABETASTE und führt 4 neue Befehle ein, darunter den Befehl Nächste Zelle (nur Zellauswahlmodus). Somit können Sie die EINGABETASTE dem Befehl Nächste Zelle (nur Zellauswahlmodus) zuweisen.

Ein Kunde wünschte sich die Möglichkeit, die in Dialogfeldern verwendete Schriftgröße zu ändern. Während es nicht einfach ist, den Schriftnamen zu ändern, ist es relativ einfach, die Schriftgröße zu ändern. Daher können Sie in der neuen Version die Schriftgröße auf der Seite Fenster im Dialogfeld Anpassen ändern. Ein weiterer Kunde, der die chinesische Benutzeroberfläche verwendet, wünschte sich die Möglichkeit, den Namen der Schriftart zu ändern. Die Dialogfelder von EmEditor verwenden MS Shell Dlg, das in jeder Windows-Sprache automatisch durch eine geeignete Systemschriftart ersetzt wird. Die Schriftartersetzungen sind im Registrierungsschlüssel Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes definiert. Das Problem ist, dass diese Ersetzungstabelle alt ist. Ich habe erfahren, dass in der chinesischen Windows-Version (vereinfacht) standardmäßig die alte Schriftart SimSun verwendet wurde, die jedoch nicht leicht zu lesen ist. Während in Windows moderne Schriftarten wie Microsoft YaHei verwendet und sogar von Microsoft empfohlen werden, verweist die Schriftartersetzungstabelle immer noch auf die alte Schriftart, die auch heute nicht aktualisiert wird. Ich dachte, Microsoft hätte vergessen, die Schriftartersetzungstabelle zu aktualisieren, aber vielleicht machen sie sich Sorgen um Kompatibilitätsprobleme mit älteren Apps und haben sie daher absichtlich nicht aktualisiert. Wir haben beschlossen, Microsoft YaHei für Chinesisch (vereinfacht) und Microsoft JhengHei für Chinesisch (traditionell) fest zu codieren. Die Benutzeroberflächen der anderen Sprachen haben wir noch nicht geändert, werden sie aber für die nächste Version in Betaversionen testen. Wir werden Meiryo UI für Japanisch, Malgun Gothic für Koreanisch und Segoe UI für andere Sprachen verwenden. Wir werden bald Betaversionen veröffentlichen. Bitte testen Sie die neuen Betaversionen mit den neuen Dialogfeldern, sobald sie verfügbar sind, und lassen Sie uns wissen, ob Ihnen das neue Erscheinungsbild gefällt.

Die neuesten Updates von Windows 11 enthalten Fehlerbehebungen, die ich zuvor erwähnt habe. Ich habe EmEditor unter Windows 11 gründlich getestet und sehe keine Probleme mehr mit EmEditor unter Windows 11, außer dass einige Plug-in-Dialogfelder im Modus Sehr dunkel nicht gut aussehen. Der Dunkelmodus ist für Desktop-Apps noch undokumentiert, und ich untersuche das Problem weiterhin. Wenn Sie nicht die Option Sehr dunkel von EmEditor verwenden, gibt es keine Probleme mit EmEditor unter Windows 11.

Abschließend hoffe ich, dass Ihnen EmEditor gefällt, unabhängig davon, ob Sie die Professional- oder die Free-Version verwenden. Bitte kontaktieren Sie uns oder schreiben Sie in den Foren, wenn Sie in Zukunft Fragen, Funktionswünsche oder Ideen haben. Ich freue mich auch, wenn Sie eine Rezension schreiben, indem Sie den Befehl Eine Rezension schreiben im Menü Hilfe auswählen, da ich sie regelmäßig lese. (Möglicherweise müssen Sie die Store-App-Version herunterladen, bevor Sie eine Rezension schreiben können.)

Vielen Dank, dass Sie EmEditor verwenden!
— Yutaka Emura

Einzelheiten und Screenshots finden Sie unter Neue Funktionen in EmEditor v21.3.

Diese Version enthält außerdem die folgenden Fehler-/Problembehebungen:

  • Visuelle Probleme im CSV-Modus wurden behoben.
  • Behoben wurde ein Fehler vor v21.2, durch den #async = „off“ ohne Leerzeichen nicht funktionierte.
  • Behoben wurde ein potenzielles Problem nach asynchronen Makrofehlern.
  • Behoben wurde ein Problem mit proportionalen Schriftarten, bei dem ein Klick auf den rechten Rand eines breiten Zeichens auf die rechte Seite des nächsten schmalen Zeichens rutschen konnte.
  • Behoben wurde ein Problem, bei dem der Tastaturfokus nach In Dateien suchen zum Hauptfenster wechselte, auch wenn die Option Schließen, wenn fertig nicht gesetzt war.
  • Behoben wurde ein Fehler, durch den DirectWrite unter Windows 7 nicht standardmäßig deaktiviert war.
  • Behoben wurde ein Fehler vor v21.2, durch den der Befehl Spalte(n) verschieben/kopieren unter bestimmten Bedingungen nicht korrekt funktionierte.
  • Behoben wurde ein Problem vor v21.2, bei dem das Auswählen einer Spalte ohne Überschriften in einem CSV-Dokument und das Klicken auf die Schaltfläche Alle auswählen im Dialogfeld „Suchen“ die Überschriften durchsucht haben könnte.
  • Vom Kunden gemeldete Probleme wurden behoben (1).

Wenn Sie die Desktop-Installer-Version verwenden, können Sie im Menü Hilfe die Option Auf Updates prüfen wählen, um die neueste Version herunterzuladen. Wenn diese Methode fehlschlägt, laden Sie die neueste Version herunter und führen Sie den heruntergeladenen Installer aus. Wenn Sie die portable Desktop-Version verwenden, können Sie die neueste Version auf der Downloadseite herunterladen. Die Store-App-Versionen können nach einigen Tagen über den Microsoft Store (64-Bit oder 32-Bit) aktualisiert werden. Wenn Sie winget verwenden, können Sie „winget install emeditor“ eingeben, um die neueste Version von EmEditor zu installieren (64-Bit oder 32-Bit wird automatisch erkannt).