EmEditor v24.0.0 veröffentlicht (einschließlich technischem Review)

Heute veröffentlichen wir EmEditor v24.0.0.

In der vorherigen Version v23.1 haben wir gezeigt, wie man generative KI nutzt, indem man die API von OpenAI aus Makros aufruft. In der Regel wird Text als Argument zum Aufrufen generativer KI verwendet, was auf eine hohe Affinität zwischen Texteditoren und generativer KI hindeutet. Beim Schreiben von Dokumenten in einem Texteditor besteht einer der Zwecke der Nutzung generativer KI darin, das Dokument zu korrigieren. In diesem Anwendungsfall möchten Sie wahrscheinlich das Dokument vor und nach der Korrektur einfach vergleichen, um leicht zu entscheiden, welche Teile des geänderten Textes Sie behalten oder verwerfen möchten. In dieser Version haben wir dem Kontextmenü, das beim Rechtsklick auf den geänderten Text während des Vergleichs von Dokumenten in einem geteilten Fenster erscheint, den Befehl „In anderes Dokument kopieren“ hinzugefügt. Wenn Sie dies auswählen, wird der geänderte Teil in das andere verglichene Dokument kopiert. Wenn Sie alle Änderungen im Dokument auf einmal kopieren möchten, klicken Sie auf die neu hinzugefügte Schaltfläche „Alles in anderes Dokument kopieren“ im Titelbereich des geteilten Fensters.

Nach dem Vergleich möchten Sie möglicherweise unnötige Dokumente schließen und nur die benötigten behalten. In solchen Fällen können Sie jetzt nur das Dokument im aktuell aktiven Bereich schließen, indem Sie auf die neu hinzugefügte Schaltfläche [X (Schließen)] klicken oder STRG+W oder STRG+F4 drücken.

Wir haben das ChatOpenAI.jsee-Makrobeispiel der Bibliothek weiterentwickelt und unter dem Namen AI.jsee standardmäßig zu EmEditor hinzugefügt. Mit dem AI-Makro können Sie für ausgewählten Text oder das gesamte Dokument Korrekturlesen, Zusammenfassungen, Übersetzungen, Bildgenerierung oder Fragen an die KI durchführen. Wenn Sie dieses Makro zum ersten Mal ausführen, werden Sie aufgefordert, Ihren OpenAI-API-Schlüssel einzugeben. Wenn Sie bei OpenAI angemeldet sind, können Sie Ihren geheimen OpenAI-API-Schlüssel hier abrufen. Um die Eingabe dieses Schlüssels künftig zu überspringen, legen Sie die Umgebungsvariable OPENAI_API_KEY fest.

In dieser Version haben wir außerdem auf viele Wünsche unserer Kunden reagiert.

1. Reguläre Ausdrücke von Onigmo unterstützen jetzt die Syntax \Q...\E. Mit dieser Syntax können Sie Metazeichen regulärer Ausdrücke deaktivieren, ohne sie maskieren zu müssen. Um beispielsweise nach der Zeichenfolge [a.c] zu suchen, müssten Sie mit dem herkömmlichen regulären Ausdruck die Metazeichen "[", ".", "]" mit Backslashes maskieren, \[a\.c\]. In der neuen Version können Sie einfach \Q[a.c]\E schreiben, sodass kein Maskieren von Metazeichen mehr erforderlich ist. Beachten Sie, dass die Regex-Engine von Boost die Syntax \Q...\E bereits seit einiger Zeit unterstützt.

2. Wir haben den Befehlen Weitersuchen und Vorher suchen eine Option hinzugefügt, die nur nicht überlappende Zeichenfolgen findet. Wenn Sie beispielsweise in der Zeichenfolge „AAAAA“ nach „AA“ suchen, werden zunächst nur die ersten vier Zeichen „AAAA“ hervorgehoben. Wenn Sie den Befehl Weitersuchen (F3) ausführen, verschiebt sich die Suchposition Zeichen für Zeichen, sodass Sie alle „AA“-Paare durchsuchen können. Mit dieser Version bewirkt das Kontrollkästchen Beim Weitersuchen/Vorher suchen nur nicht überlappende Zeichenfolgen finden im Dialogfeld Erweitert, dass der Befehl nur nicht überlappende Zeichenfolgen findet und die Suche beendet, wobei das letzte „A“ ununtersucht bleibt, sodass die Hervorhebung mit der Suchposition übereinstimmt.

3. In EmEditor werden URIs und E-Mail-Adressen hervorgehoben, und wir erhalten häufig Anfragen, nur diese Teile zu extrahieren. In früheren Versionen konnte dies durch Angabe eines geeigneten regulären Ausdrucks im Dialogfeld Suchen und Auswählen von Extrahieren erfolgen, aber viele unserer Kunden sind mit regulären Ausdrücken nicht vertraut. In dieser Version können Sie nur die URIs oder E-Mail-Adressen einfach extrahieren, indem Sie Optionen im Befehl Häufige Zeichenfolgen extrahieren angeben.

4. Wenn Sie in EmEditor eine CSV-Datei öffnen, werden die Trennzeichenpositionen standardmäßig automatisch angepasst. Sehr lange Zellen können jedoch dazu führen, dass die Spaltenbreite sehr groß wird, sodass die gesamte CSV-Datei schwer zu überblicken ist. In dieser Version haben wir dem Dialogfeld Anpassen auf der Seite CSV-Optionen das Textfeld Maximale Spaltenbreite hinzugefügt, mit dem Sie die maximale Spaltenbreite festlegen können.

5. In der vorherigen Version begann EmEditor, eine Warnmeldung anzuzeigen, wenn eine darin geöffnete Datei von einer anderen Anwendung gelöscht wurde. In dieser Version können Sie wählen, ob die Warnmeldung angezeigt werden soll. Dies kann auf der Seite Datei der Konfigurationseigenschaften über das Kontrollkästchen Abfragen, wenn die Datei gelöscht wurde festgelegt werden.

6. Einige Kunden haben über langsame Startzeiten von EmEditor unter neueren Versionen von Windows 11 berichtet. Dies ist in erster Linie auf das Abrufen des Windows-Zwischenablageverlaufs beim Start zurückzuführen. Die neue Version hat diese Option standardmäßig deaktiviert, sie kann jedoch auf der Seite Zwischenablage des Dialogfelds Anpassen aktiviert werden.

7. Die neue Version deaktiviert die Option Zum Modus ohne Zeilenumbruch wechseln im Assistenten Dateien vergleichen standardmäßig.

Darüber hinaus haben wir in dieser Version Befehle wie Datei teilen, Dateien zusammenführen, Zeileneinzug vergrößern und Zeileneinzug verkleinern erheblich optimiert und laut unseren Tests eine Geschwindigkeitssteigerung um das 27- bis 124-Fache im Vergleich zu v23.1 erreicht.

Wie Makoto Emura in seinem Blog angekündigt hat, kann ab dieser Version eine Warnmeldung erscheinen, wenn Sie EmEditor Professional auf mehr Geräten verwenden, als die EULA (Endbenutzer-Lizenzvereinbarung) zulässt. Um unsere niedrigen Lizenzgebühren beizubehalten und die Fairness gegenüber Kunden zu gewährleisten, die mehrere Lizenzen erworben haben, kaufen Sie bitte genügend Lizenzen, um die Lizenzbedingungen einzuhalten.

Durch die Deinstallation von EmEditor wird das Gerät abgemeldet, sodass Sie es auf einem anderen Gerät installieren können. Ihre registrierten Geräte können Sie hier anzeigen. Bei der Veröffentlichung von v24.0.0 haben wir alle Geräte abgemeldet, sodass alte Geräte abgemeldet werden. Wenn Sie EmEditor verwenden, wird das Gerät automatisch registriert.

Ich hoffe, dass Ihnen EmEditor gefällt, unabhängig davon, ob Sie die Version Professional oder Free verwenden. Bitte kontaktieren Sie uns oder schreiben Sie in den Foren, wenn Sie Fragen, Funktionswünsche oder Ideen für die Zukunft haben.

Vielen Dank, dass Sie EmEditor verwenden!
— Yutaka Emura

Einzelheiten und Screenshots finden Sie unter Neue Funktionen in EmEditor v24.0.

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.