Neu in Version 21.0

10. August 2021

Neue allgemeine Funktionen

  • Der Befehl Layout (mehrere Elemente) wurde hinzugefügt und ermöglicht es Ihnen auszuwählen, welche UI-Elemente angezeigt oder ausgeblendet werden, ob in den Vollbildmodus gewechselt wird und ob das Layout beim nächsten Start von EmEditor beibehalten wird. Standardmäßig wurden die Bildschirm-Layouts Vollbild (F11) und Fokusmodus (Alt+F11) definiert.
  • Der Schalter /layout wurde den Befehlszeilenoptionen hinzugefügt.
  • Die Geschwindigkeit beim Auswählen, Scrollen und bei der Suche mit regulären Ausdrücken wurde erhöht, wenn in einer Datei eine sehr lange Zeile vorhanden ist.
  • Die neue Version fügt beim Speichern/Bearbeiten eines aufgezeichneten Makros den Befehlsnamen als Kommentar zu jeder Methode editor.ExecuteCommandByID hinzu.

Testergebnisse:

v20.9v21.0Vergleich
Alle „[a-e]“ durch eine leere Zeichenfolge ersetzen5,99 Sekunden0,016 Sekunden349-mal schneller

* 976 KB, 1 Zeile, 1 Million Zeichen, zufällige ASCII-Daten, Standardoptionen außer regulären Ausdrücken, 16 Threads, Windows 10 (64-Bit), Core i9-9900K, 64GB RAM, 2TB SSD.

Neue Optionen

  • Die Seite Layouts wurde dem Dialogfeld Anpassen hinzugefügt.
  • Der Befehl Als HTML einfügen wurde dem Menü Zwischenablageverlauf hinzugefügt.
  • Die neue Version hat die Schaltfläche Als HTML einfügen zur Schaltfläche Zwischenablageverlauf anzeigen hinzugefügt, die beim Einfügen einer Zeichenfolge angezeigt wird, wenn das Format HTML in der Zwischenablage verfügbar ist.
  • Das Textfeld Makro, die Schaltfläche …, das Kontrollkästchen Wiederholungsanzahl festlegen, das Kontrollkästchen Makro auf jedes geöffnete Dokument anwenden, das Listenfeld Name, die Schaltfläche Hinzufügen, die Schaltfläche Löschen, die Schaltfläche >, das Kontrollkästchen Jedes Dokument nach dem Ausführen des Makros speichern und schließen und das Kontrollkästchen Optionen speichern wurden dem Dialogfeld Temporäre Makrooptionen hinzugefügt.

Neue Befehle

  • Als HTML einfügen
  • Layouts anpassen
  • Layout
  • Hauptmenü

Neue Funktionen der Plug-in-API

  • Die Flags COLUMN_DELETE, COLUMN_SELECT und COLUMN_SELECT_NO_HEADINGS wurden der Inline-Funktion Editor_EditColumn und der Struktur EDIT_COLUMN_INFO hinzugefügt.

Neue Makrofunktionen

  • Die Methode DeleteColumn wurde dem Objekt Document hinzugefügt.
  • Die Methode SelectColumn wurde dem Objekt Selection hinzugefügt.