EmEditor v15.5.0 beta 1

Heute veröffentlichen wir EmEditor v15.5.0 Beta 1.

Hinweis: Für wichtige Arbeitsbereiche wird empfohlen, vor der Ausführung dieser Beta-Version Sicherungskopien zu speichern. Das Format der Arbeitsbereiche wurde geändert, und wir werden möglicherweise weitere Optionen in das neue Arbeitsbereichsformat aufnehmen.

Die Updates seit v15.4.1 umfassen:

Neue allgemeine Funktionen

  • Wenn Sie EmEditor ohne geöffnete Dateien starten, erscheint jetzt das neue Fenster Start (es kann in den Einstellungen deaktiviert werden). Im Fenster Start können Sie einen zuvor verwendeten Arbeitsbereich (Standardarbeitsbereich), zuletzt verwendete Dateien oder einen zuletzt verwendeten Ordner auswählen, indem Sie auf das entsprechende Element mit der Maustaste klicken oder die Tasten UP, DOWN und EINGABETASTE drücken. Das Fenster Start ist leichtgewichtig und unaufdringlich gestaltet. Wenn das Fenster Start geöffnet ist, bleibt der Tastaturfokus im Editor, und die Eingabe von Text oder die Auswahl eines Befehls blendet das Fenster Start aus. Wenn Sie außerdem bei geöffnetem neuen Dokument die DOWN-TASTE drücken, wird das Fenster Start angezeigt.
  • Die neue Methode ExecutePlugin ermöglicht es Ihnen, Plug-in-Funktionen aus Makros heraus aufzurufen. Dadurch kann beispielsweise eine Snippet-Funktion vorübergehend verwendet werden, auch wenn das Plug-in Snippets nicht ausgeführt wird. Siehe „Beispiele zum Aufrufen von Plug-ins aus Makros“ unten.
  • In früheren Versionen wurden CSV-Trennzeichen sowie horizontale/vertikale Linien beim Auswählen von Text unsichtbar. Die neue Version macht sie sichtbar. Derzeit gibt es keine zugehörigen Optionen, aber bitte lassen Sie uns wissen, wenn Sie dieses Verhalten optional wünschen.
  • CSV-Modi, Überschriften und Trennzeichenpositionen sind jetzt in Arbeitsbereichen enthalten. Möglicherweise nehmen wir weitere Optionen in Arbeitsbereiche auf. In diesem Fall könnten in der Beta-Version gespeicherte Arbeitsbereiche unbrauchbar werden. Für wichtige Arbeitsbereiche wird empfohlen, vor der Ausführung dieser Beta-Version Sicherungskopien zu speichern.
  • Das Limit für die Länge der Filterzeichenfolge wurde auf 10.000 Zeichen erweitert.
  • In den Dialogfeldern Spalten extrahieren, CSV zusammenführen und Nach mehreren Spalten sortieren können Sie jetzt mehrere Elemente auswählen und in der Liste nach oben und unten verschieben.

Beispiele zum Aufrufen von Plug-ins aus Makros

Ruft das Plug-in Snippets auf und umschließt den ausgewählten Text mit HTML/XML-Tags.

editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );

Ruft das Plug-in Projects auf und öffnet die angegebene Projektmappendatei.

editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\Test\Test.eesln" );

Ruft das Plug-in Search auf, durchsucht das Dokument nach der angegebenen Zeichenfolge und zeigt die Ergebnisliste an.

editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );

Führt einfach das angegebene Plug-in aus

editor.ExecutePlugin("E:dirplugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );

Ruft den Status des angegebenen Plug-ins ab.

status = editor.ExecutePlugin("E:dirplugin.dll", eePluginQueryStatus | eePluginAbsolutePath );

Neue Optionen

  • Die Schaltfläche Startfenster anpassen wurde im Tab Fenster des Dialogfelds Anpassen hinzugefügt, und das Dialogfeld Startfenster anpassen wurde hinzugefügt.
  • Das Kontrollkästchen Doppelklick zum Auswählen einer Zelle wurde im Tab CSV des Dialogfelds Anpassen hinzugefügt.

Neue Befehle

  • Startfenster

Neue Funktionen des Plug-ins

  • Das Plug-in Snippets unterstützt Benutzermeldungen. Auch wenn das Plug-in nicht ausgeführt wird, können Sie es aus einem Makro aufrufen, um eine angegebene Snippet-Zeichenfolge auszuführen.
  • Das Plug-in Projects unterstützt Benutzermeldungen. Sie können das Plug-in aus einem Makro aufrufen, um eine angegebene Projektmappendatei zu öffnen.
  • Das Plug-in Search unterstützt Benutzermeldungen. Sie können das Plug-in aus einem Makro aufrufen, um das Dokument nach einer angegebenen Zeichenfolge zu durchsuchen und die Ergebnisliste anzuzeigen.

Neue Funktionen der Plug-in-API

  • Die Nachricht EE_EXEC_PLUGIN, die Inline-Funktion Editor_ExecPlugin und die Struktur EE_EXEC_PLUGIN wurden hinzugefügt.
  • Der Parameter EI_GET_COMBINE_HISTORY wurde der Nachricht EE_INFO (Inline-Funktion Editor_Info) hinzugefügt.

Neue Makrofunktionen

  • Die Eigenschaft CombineHistory wurde dem Objekt Window hinzugefügt.
  • Die Methode ExecutePlugin wurde dem Objekt Editor hinzugefügt, und die Flags eePluginExecuteCommand, eePluginUserMessage, eePluginQueryStatus und eePluginAbsolutePath wurden hinzugefügt.

Wir möchten so viele Fehler wie möglich finden, bevor wir die neue Version veröffentlichen. Bitte probieren Sie sie jetzt aus und lassen Sie uns wissen, wenn Sie Fehler finden.

Um sie herunterzuladen oder die Änderungen anzuzeigen, gehen Sie bitte zum Beta-Forum – EmEditor Professional v15.5.0 Beta 1 veröffentlicht!.

Vielen Dank, dass Sie EmEditor verwenden!