EmEditor v25.4.0 veröffentlicht – Schneller, robuster, Snippets und Chat mit KI

Wir haben EmEditor v25.4.0 veröffentlicht.

Dieses Update konzentriert sich in erster Linie auf Geschwindigkeit. Wir haben zahlreiche Teile des Codes optimiert, sodass viele Aktionen jetzt schneller ausgeführt werden, insbesondere auf CPUs, die AVX‑512 unterstützen. Ich habe die Funktion Chat mit KI genutzt, um bei der Erstellung der neuen Optimierungen zu helfen; es fühlte sich an, als hätte ich einen weiteren hervorragenden Entwickler an meiner Seite.

Wir haben auch klassische, nicht‑KI-basierte Optimierungen vorgenommen. Suchen, Ersetzen, In Dateien suchen und In Dateien ersetzen wurden überarbeitet, um UTF‑8 direkt zu verarbeiten, wann immer möglich, und so Umwege über UTF‑16 zu vermeiden. Zuvor wurde „In Dateien ersetzen“ bei UTF‑8 in UTF‑16 und zurück konvertiert; jetzt können Ersetzungen direkt in UTF‑8 erfolgen, wodurch der Konvertierungsaufwand entfällt. Wir haben außerdem eine neue Option für „In Dateien suchen“ hinzugefügt: „Dateinamen, Zeilen und übereinstimmende Zeilen anzeigen (lange Zeilen abschneiden)“, standardmäßig aktiviert. Selbst wenn Ziele sehr lange Zeilen enthalten (z. B. Binärdateien), schneidet EmEditor die Ausgabe jetzt ab, anstatt ganze Zeilen auszugeben, um stabile und reaktionsschnelle Ergebnisse zu erzielen. In unseren Tests waren Suchen, Ersetzen, In Dateien suchen und In Dateien ersetzen etwa 2- bis 6,5-mal schneller.

Auch die Stabilität wurde verbessert. „In Dateien suchen“ läuft multithreaded, aber die gleichzeitige Suche in vielen riesigen Dateien konnte viel Arbeitsspeicher beanspruchen. Wir begrenzen jetzt die Anzahl der Threads, die sehr große Dateien öffnen, um den Speicherverbrauch zu reduzieren. Wenn die Speicherzuweisung fehlschlägt, wechselt EmEditor automatisch in einen speichersparenden Einzelthread-Modus und versucht den Vorgang erneut, wodurch die Absturzgefahr verringert wird.

Nach der Einstellung des HTMLBar-Plug‑ins in v25.3 vermissten einige Benutzer die Schaltflächen zum schnellen Einfügen von Tags. In dieser Version können Sie Snippets direkt in EmEditor definieren und sie über Menüs, Symbolleisten oder Tastenkürzel aufrufen. Die Ausführung erfolgt weiterhin über das Snippets-Plug‑in. Um die Symbolleiste Snippets anzuzeigen, gehen Sie zu Ansicht > Symbolleisten > Snippets. Erstellen Sie ein Snippet, indem Sie einen beliebigen Text auf die Symbolleiste Snippets ziehen, oder definieren Sie Snippets über Anpassen > Snippets. Einzelheiten zur Syntax finden Sie unter „So verwenden Sie das Snippets-Plug-in“ in der Hilfe oder fragen Sie eine KI nach der „EmEditor-Snippet-Syntax“.

Chat mit KI (von Makoto Emura) hat ebenfalls Upgrades erhalten:

  • Neue Option Websuche für bestimmte Modelle (z. B. GPT‑5) zum Abrufen aktueller Informationen (zum Beispiel Zugfahrpläne).
  • Neue Steuerung Textausführlichkeit zum Anpassen der Antwortlänge.
  • Option zur Verwendung von Umgebungsvariablen (zum Beispiel OPENAI_API_KEY).
  • Backend-Optimierungen für bessere Leistung.

Hinweis: Um KI-Funktionen einschließlich Chat mit KI zu nutzen, installieren Sie das ChatAI-Plug‑in separat.

Wir haben außerdem Probleme behoben, die während des Vorschau-Builds gefunden wurden.

Wir hoffen, dass sowohl die Pro- als auch die Free-Edition Ihren Erwartungen entsprechen. Wenn Sie Fragen, Funktionswünsche oder Ideen haben, kontaktieren Sie uns oder schreiben Sie in unser Forum.

Wir danken Ihnen für Ihre fortgesetzte Unterstützung von EmEditor.
— Yutaka Emura

Einzelheiten, einschließlich der wichtigsten Änderungen und Screenshots, finden Sie unter „Was ist neu in Version 25.4.“

Wenn Sie die Desktop-Installer-Edition verwenden, führen Sie über Hilfe > Auf Updates prüfen ein Update durch. Wenn das nicht funktioniert, laden Sie die neueste Version (https://support.emeditor.com/en/downloads/suggested) herunter und führen Sie den Installer aus. Die portable Desktop-Edition kann hier heruntergeladen und aktualisiert werden. Die Store-App-Edition wird in einigen Tagen über den Microsoft Store zum Download oder Update verfügbar sein.