EmEditor v26.4 veröffentlicht — Riesige Dateien im Schnellansichtmodus bearbeiten, schnellerer Start und 31 % kleinere Dateien

Heute haben wir EmEditor v26.4 veröffentlicht.

1. Riesige Dateien im Schnellansichtmodus bearbeiten

In v26.3 haben wir den Schnellansicht-Modus eingeführt, der eine riesige Datei nahezu sofort öffnet, ohne die gesamte Datei in den Arbeitsspeicher zu laden. Der Schnellansichtmodus war schreibgeschützt, sodass Sie zum Bearbeiten einer riesigen Datei weiterhin in den normalen Modus wechseln und warten mussten, bis die gesamte Datei geladen war.

In dieser Version unterstützt der Schnellansichtmodus das Bearbeiten. Sie können eine riesige Datei bearbeiten, ohne sie in den Arbeitsspeicher zu laden: Sie können tippen, einfügen, Rückgängig und Wiederholen, Alles ersetzen sowie Mehrfachauswahlen verwenden und die meisten Befehle in den Menüs Einfügen, Konvertieren und Sortieren ausführen. Die Originaldatei wird erst geändert, wenn Sie sie speichern.

1-1. Die Änderungen zusammenführen oder nur die Änderungen speichern

Wenn Sie eine riesige Datei im Schnellansichtmodus speichern, können Sie wählen, wie sie gespeichert wird:

  • Speichern und zusammenführen schreibt die Änderungen in die Datei.
  • Nur die Änderungen in eine Diff-Datei speichern lässt die Originaldatei unverändert und speichert Ihre Änderungen in einer separaten Diff-Datei. Beim nächsten Öffnen der Datei lädt EmEditor die Diff-Datei und stellt Ihre Änderungen wieder her.

Die Diff-Datei bewahrt außerdem die Positionen der Zeilen, sodass die Datei beim nächsten Mal sofort geöffnet wird. Sie können Diff-Dateien mit den neuen Befehlen Diff speichern, Diff laden und Diff verwerfen speichern, laden und verwerfen (Datei > Untermenü Diff im Menü Alle Befehle).

1-2. CSV-Bearbeitung, Arbeitsbereiche und die FAST-Anzeige

  • Der Schnellansichtmodus unterstützt jetzt die CSV-Befehle, die das Dokument ändern, darunter Zellenbearbeitung, Spalte teilen, Spalten kombinieren, Zeilen kombinieren, Anführungszeichen vorübergehend ausblenden, Spalten ausblenden/einblenden, Spaltenbreite zurücksetzen und Linksbündig/Zentriert/Rechtsbündig (nur Pro-Version).
  • Schnellansichtsdokumente sind jetzt in Arbeitsbereichen enthalten, einschließlich ihrer ungespeicherten Änderungen.
  • Die neue FAST-Anzeige in der Statusleiste und ein Blitzsymbol auf der Dokumentregisterkarte zeigen an, dass sich ein Dokument im Schnellansichtmodus befindet. Doppelklicken Sie auf die Anzeige, um zwischen dem normalen Modus und dem Schnellansichtmodus zu wechseln.

Wir haben außerdem die Seite Schnellansicht zum Dialogfeld Anpassen hinzugefügt. Die Einstellung Minimale Dateigröße zum Aktivieren des Schnellansichtmodus wurde von der Seite Erweitert auf diese Seite verschoben, und Sie können wählen, ob beim Speichern einer riesigen Datei eine Aufforderung erscheinen soll, ob nur die Änderungen in einer Diff-Datei gespeichert werden sollen und ob die Zeilenpositionen riesiger Dateien gespeichert werden sollen. Die Seite listet außerdem die Diff-Dateien auf, sodass Sie sie löschen können.

1-3. Makros und Plug-ins

Die meisten Eigenschaften und Methoden der Objekte Document und Selection, die das Dokument ändern, können jetzt im Schnellansichtmodus verwendet werden, und wir haben dem Objekt Editor die Methode GetFastViewDiffPath hinzugefügt. Für Plug-in-Entwickler können die meisten Meldungen, die das Dokument ändern, jetzt im Schnellansichtmodus verwendet werden, und wir haben der Meldung EE_INFO den Parameter EI_GET_FAST_VIEW_DIFF_PATH sowie neue Befehls-IDs für die Diff-Befehle und den Befehl Schnellansicht anpassen hinzugefügt.

1-4. Befehlszeilenoptionen

Wir haben die Befehlszeilenoptionen /fast und /tail hinzugefügt. /fast öffnet eine Datei im Schnellansichtmodus, auch wenn die Datei kleiner als die Minimale Dateigröße zum Aktivieren des Schnellansichtmodus ist, und /tail öffnet eine Datei im Schnellansichtmodus und zeigt sofort das Ende der Datei an. /tail entspricht /fast /l -1, und wir glauben, dass es nützlich ist, um den letzten Teil einer sehr großen Datei wie einer Protokolldatei schnell anzuzeigen. Wenn Sie in der Dropdownliste Von einem anderen Programm geändert auf der Seite Datei der Konfigurationseigenschaften Automatisch neu laden auswählen, wird die Datei automatisch neu geladen, sobald ein anderes Programm sie ändert, und EmEditor scrollt zum Ende der Datei. Das ist nützlich, um eine Protokolldatei zu überwachen, die noch geschrieben wird.

2. Schneller

EmEditor startet in dieser Version schneller, und viele Vorgänge bei riesigen Dateien sind ebenfalls viel schneller, insbesondere im Schnellansichtmodus. In unseren Tests war das Hauptfenster 1,93-mal so schnell bereit wie in v26.3. Bei einer 48-GB-Datei auf einem PC mit 16 GB Arbeitsspeicher wurde Alles ersetzen etwa 5-mal so schnell und das Speichern der Datei etwa 13-mal so schnell, und das zweite Öffnen der Datei dauerte dank der in der Diff-Datei gespeicherten Zeilenpositionen nur 0,02 Sekunden. Sortieren und Doppelte Zeilen löschen im normalen Modus wurden ebenfalls etwa 6-mal bzw. 3-mal so schnell.

3. 31 % kleinere Dateien

In dieser Version haben wir den Code und die Bibliotheken von EmEditor und seinen Plug-ins überprüft und fast jede EXE- und DLL-Datei kleiner gemacht. Wir haben die Geschwindigkeit vor und nach jeder Änderung gemessen und nur die Änderungen beibehalten, die EmEditor in unseren Tests nicht verlangsamt haben. EmEditor.exe ist 57 % kleiner, und die Plug-ins sind etwa 50 % bis 75 % kleiner. pcre.dll, zlib1.dll, vccorlib140.dll und msvcp140.dll werden nicht mehr installiert. Insgesamt sind die EXE- und DLL-Dateien 31 % kleiner (von 69.962 KB auf 48.431 KB in der portablen Version). Kleinere Dateien laden schneller, was auch zum schnelleren Start beiträgt.

4. Weitere Verbesserungen

  • Das Startfenster unterstützt jetzt die Designs App-Design und Sehr dunkel.
  • Makros werden jetzt als UTF-8 mit Signatur (BOM) statt als UTF-16 gespeichert.
  • Die Synchronisierung mit einem Synchronisierungsordner ist jetzt schneller und zuverlässiger: EmEditor sendet keine Einstellungen mehr, die sich nicht geändert haben, überschreibt keine neueren Einstellungen mehr, die ein anderer Computer gesendet hat, und wartet nicht, wenn der Ordner nicht erreichbar ist. Die Synchronisierung von Einstellungen über ein Microsoft-Konto ist nicht mehr verfügbar, da Windows 11 den Roamingordner von Store-Apps nicht mehr zwischen Computern synchronisiert. Wenn Sie sie verwendet haben, verwenden Sie bitte stattdessen einen Synchronisierungsordner.
  • Arbeitsbereiche werden jetzt sicherer gespeichert und geladen. Ein fehlgeschlagenes Speichern zerstört nicht mehr den vorherigen Arbeitsbereich, ein beschädigter Arbeitsbereich oder ein von einer neueren Version gespeicherter Arbeitsbereich wird nicht mehr gelöscht, und ein Arbeitsbereich mit mehr als einem Fenster wird jetzt korrekt gespeichert.
  • Wir haben die Befehlszeilenoptionen emeditor /register und emeditor /unregister für die Registrierung pro Computer hinzugefügt, mit der alle Benutzer desselben PCs dieselbe Lizenz verwenden können (nur Pro-Version). Das Dialogfeld Registrierungsinformationen zeigt jetzt die E-Mail-Adresse einer Registrierung pro Computer an.
  • Die Leiste Chat mit KI öffnet sich jetzt standardmäßig auf der linken Seite.
  • Store- und MSIX-Versionen: EmEditor bietet jetzt an, die Dateizuordnungen zu entfernen, die eine deinstallierte MSI-Version hinterlassen hat und die verhinderten, dass Windows diese Dateien mit EmEditor öffnet.
  • Wir haben mehrere Probleme behoben, darunter einen Absturz bei Mehrfachauswahlen, deren Cursor nicht in der richtigen Reihenfolge sind, einen Absturz beim Anzeigen einer Zeile mit sehr vielen kombinierenden Zeichen und eine leere Zeile, die Sortieren und Doppelte Zeilen löschen nach einer Zeile verloren, die nur mit CR endet.

5. Sicherheitsupdate

Diese Version behandelt die eMudhra Intermediate CA Compromise, ein kritisches Sicherheitsproblem. Node.js, das für die Funktion Language Server Protocol mitgeliefert wird, war betroffen, daher haben wir es auf v26.12.1 aktualisiert. Wir haben den EmEditor-Quellcode überprüft und keinen weiteren betroffenen Bereich gefunden: EmEditor verwendet die Windows-CA-Zertifikate, und die Plug-ins WebPreview und ChatAI verwenden den auf Ihrem PC installierten Microsoft Edge. Wir empfehlen, Windows und Ihren Webbrowser aktuell zu halten.

Wir hoffen, dass Sie sowohl mit der Pro- als auch mit der Free-Version zufrieden sind. Wenn Sie Fragen, Funktionswünsche oder Ideen haben, kontaktieren Sie uns bitte.

Vielen Dank für Ihre fortgesetzte Unterstützung von EmEditor.
— Yutaka Emura

Weitere Einzelheiten, einschließlich der wichtigsten Änderungen und Screenshots, finden Sie unter „Neu in Version 26.4“.

Wenn Sie den alten MSI-Installer verwenden, wählen Sie Hilfe > Auf Updates prüfen, um EmEditor zu aktualisieren. Wenn das Update nicht erfolgreich abgeschlossen wird, laden Sie die neueste Version herunter und führen Sie den Installer manuell aus. Wenn Sie den MSI-Installer direkt herunterladen, prüfen Sie bitte, ob die digitale Signatur von Emurasoft, Inc. ausgestellt wurde.

Die Microsoft Store-Version wird voraussichtlich in den nächsten Tagen verfügbar sein. Wir empfehlen die Verwendung der Microsoft Store-Version oder des neuen MSIX-Installers. Der Update Checker der alten MSI-Version wird nach dem 31. März 2027 (UTC) außer Betrieb genommen. Nach diesem Datum sucht EmEditor nicht mehr nach Updates, und Auf Updates prüfen ist nicht mehr verfügbar. Weitere Informationen finden Sie unter FAQ: Store-Version und neuer Installer (MSIX).

Wenn wir in Zukunft kleinere Updates (v26.4.x) veröffentlichen, wird dieser Blogbeitrag möglicherweise aktualisiert, um diese Änderungen aufzunehmen.

v26.4.0 (21. Oktober 2026)

  • Erste Version

v26.4.1 (5. November 2026)

  • Sicherheit: EmEditor fragt jetzt nach, bevor ein angeklickter Link in einem Dokument ein Programm oder eine Datei öffnet, die Befehle ausführen kann, oder einen relativen Namen, der sich nicht im Ordner des Dokuments befindet. Ein relativer Link in einem Markdown-Dokument öffnet die Datei jetzt im Ordner des Dokuments und greift nicht mehr auf die Suche in den Systemordnern zurück.
  • Beim Speichern als UTF-8 geht der Text einer Zeile mit einem nicht gepaarten Surrogat nicht mehr verloren. Das Surrogat wird jetzt als U+FFFD gespeichert, und der Rest der Zeile bleibt erhalten.
  • Wenn eine Datei nicht geschrieben werden kann, zum Beispiel wenn der kontrollierte Ordnerzugriff in der Windows-Sicherheit sie blockiert, zeigt EmEditor jetzt den Fehler an und das Dokument bleibt geändert. Bisher konnte das Speichern so aussehen, als wäre es erfolgreich gewesen.
  • Wir haben einen Absturz behoben, wenn ein Dokument während eines langen Rückgängig oder Wiederholen geschlossen wurde. Schließen, Beenden und erneutes Laden werden jetzt abgelehnt, bis der Vorgang abgeschlossen ist.
  • Wir haben einen Absturz beim Öffnen der Farbauswahl behoben.
  • Rückgängig nach einem unscharfen Alles ersetzen stellt jetzt den ursprünglichen Text wieder her. Bisher konnte ein kombinierender Akzent verloren gehen, den die Übereinstimmung ignoriert hatte.
  • Vorheriges suchen mit einem regulären Ausdruck hält jetzt bei denselben Übereinstimmungen wie Nächstes suchen an, in umgekehrter Reihenfolge. Bisher wählte \w+ nur den letzten Buchstaben jedes Wortes aus.
  • Free-Version: Die Favoriten-Symbolleiste und die Registerkartenleiste bleiben jetzt beim Neustart von EmEditor erhalten.
  • Wenn Onigmo als Engine für reguläre Ausdrücke ausgewählt ist, enthalten Alles ersetzen und die Trefferanzahl jetzt die leere Übereinstimmung am Ende einer Zeile oder Auswahl, wie bei Boost. Muster, die auf nichts passen können, wie x* und a?, können jetzt einen Treffer mehr pro Zeile ergeben als zuvor.
  • Im Schnellansichtmodus ersetzt Alles ersetzen nicht mehr erneut am Ende einer Übereinstimmung, die das Ende einer Zeile oder Auswahl erreicht. Beispielsweise ersetzt .* jetzt jede Zeile einmal, wie im normalen Modus.

v26.4.2 (6. November 2026)

  • Wir haben Datenverlust beim Speichern einer großen Datei behoben, die EmEditor von der Festplatte liest, statt sie im Arbeitsspeicher zu halten. Nach einem Speichern konnte das nächste Speichern über dieselbe Datei die Datei abschneiden oder falsche Zeilen schreiben, manchmal ohne angezeigten Fehler.
  • Nach dem Speichern einer solchen Datei in einer anderen Kodierung, zum Beispiel von UTF-16 nach UTF-8, liest EmEditor die Datei jetzt in der neuen Kodierung. Bisher war die gespeicherte Datei korrekt, aber das Dokument konnte den falschen Text anzeigen, und das nächste Speichern konnte fehlschlagen.
  • Wir haben einen Absturz in der Leiste Chat mit KI behoben, wenn die KI Werkzeugeingaben sendete, die kein JSON-Objekt waren, zum Beispiel weil die Eingabe am Ausgabelimit abgeschnitten wurde. Die KI erhält jetzt einen Fehler und kann es erneut versuchen.
  • Wir haben zwei Probleme mit einer Zeile über dem Grenzwert von 67.108.864 Zeichen behoben, die EmEditor in Teile aufteilt. Rückgängig entfernt jetzt Text, der am Ende eines Teils eingegeben wurde, und das Ändern des Zeilenumbruchtyps mit Speichern unter fügt keinen Zeilenumbruch mehr in der Mitte der Zeile hinzu.
  • In der Markdown-Designansicht werden die Aufzählungs- und Zeilenumbruchsymbole jetzt korrekt angezeigt.
  • Lesezeichenänderungen funktionieren jetzt beim Vergleich von Dokumenten im Schnellansichtmodus. Würden die Lesezeichen den Grenzwert von 100.000 überschreiten, setzt EmEditor so viele wie möglich und zeigt eine Meldung an.