EmEditor v17.0.0 beta 1
Heute veröffentlichen wir EmEditor v17.0.0 beta 1.
Hinweis: Beta-Versionen werden häufig aktualisiert. Um automatisch auf zukünftige Beta-Versionen zu aktualisieren, wählen Sie im Menü Hilfe den Eintrag Update-Kanal auswählen und anschließend Betas.
Die Aktualisierungen seit v16.9.3 umfassen:
Neue allgemeine Funktionen
- Die Startgeschwindigkeit von EmEditor wurde durch die Optimierung des Codes zum Speichern von Einstellungen und anderem erheblich verbessert (insbesondere bei den Portable Versionen oder wenn viele Makros in „Meine Makros“ registriert sind). Siehe die Testergebnistabelle unten.
Testergebnisse:
| v16.9.1 | v16.9.3 | v17.0 | Vergleich mit v16.9.1 | |
|---|---|---|---|---|
| Startzeit | 5.45 Sekunden | 0.734 Sekunden | 0.156 Sekunden | 34.9-mal schneller |
* 64-Bit-Portable-Version (mit INI-Dateien), 119 in „Meine Makros“ registrierte Makros, 9 Plug-ins, 20 zuletzt verwendete Dateien, 20 zuletzt verwendete Ordner, 10 zuletzt verwendete Schriftarten. Gemessen wurde die Zeit zwischen der Ausführung des ersten Codes und dem Abschluss der Programminitialisierung, Windows 10 (64-bit) Core i7-4790 16GB RAM.
- Wenn das Kontrollkästchen Cursorposition und Lesezeichen speichern auf der Seite Verlauf des Dialogfelds Anpassen aktiviert ist, speicherten frühere Versionen Cursorpositionen und Lesezeichen nur für zuletzt verwendete Dateien. Die neue Version speichert die Informationen bis zu der angegebenen Zahl von Tagen (maximal 30,000 Tage). Außerdem können Lesezeichen mit dieser Option unbegrenzt gespeichert werden.
- Wenn während In Dateien ersetzen eine schreibgeschützte Datei erkannt wird, wird jetzt eine Warnmeldung im Ausgabeleiste angezeigt.
Neue Optionen
- Das Kontrollkästchen Cursorposition und Lesezeichen speichern wurde von der Seite Datei auf die Seite Verlauf des Dialogfelds Anpassen verschoben.
- Auf der Seite Verlauf des Dialogfelds Anpassen wurden das Textfeld Anzahl der Tage zum Speichern und das Kontrollkästchen Lesezeichen nie löschen hinzugefügt.
- Das Dialogfeld Verlauf löschen wurde hinzugefügt. Es wird angezeigt, wenn auf der Seite Verlauf des Dialogfelds Anpassen die Schaltfläche Verlauf löschen angeklickt wird.
- Das Kontrollkästchen Standardschlüsselwörter verwenden wurde der Seite Hervorheben (1) der Konfigurationseigenschaften hinzugefügt.
Neue Befehle
- Alte Einstellungen löschen
Neue Plug-in-Funktionen
- Dem Eigenschaftenfenster des Plug-ins Explorer wurden das Kontrollkästchen Zum Ausführen eines Makros klicken und das Textfeld Makrodateifilter hinzugefügt. Das Explorer-Plug-in ermöglicht es, durch Klicken auf eine Makrodatei das Makro auszuführen, statt es zu bearbeiten.
- Dem Kontextmenü, das in der benutzerdefinierten Leiste des Explorer-Plug-ins angezeigt wird, wurde der Befehl Dieses Makro mit EmEditor ausführen hinzugefügt.
Neue Makrofunktionen
- Die Methode ExecuteMacro wurde dem Objekt Editor hinzugefügt.
Fehlerbehebungen
- Ein bestimmter Fehler im Zusammenhang mit dem Befehl Doppelte Zeilen löschen wurde behoben.
Zum Download
Diese Dateien werden gelöscht, sobald offizielle Release-Versionen verfügbar sind. Die offiziellen Releases können Sie auf der Download-Seite herunterladen.
Hinweise
Beim ersten Start dieser Version werden die alten Einstellungen in die neuen Einstellungen umgewandelt. Die alten Einstellungen bleiben erhalten; durch Auswahl des Befehls Alte Einstellungen löschen können Sie sie jedoch jederzeit später entfernen. Diese Version ist möglicherweise nicht mit alten Plug-ins und Makros kompatibel. Insbesondere Plug-ins und Makros, die von den unten unter Technische Informationen aufgeführten Registrierungsdaten abhängen, funktionieren möglicherweise nicht mehr. Bitte prüfen Sie, ob diese Version mit Ihren Plug-ins und Makros funktioniert, und teilen Sie uns etwaige Probleme im Beta-Forum oder per E-Mail mit, damit wir sie beheben können. Wenn Sie Aye Wong’s MacroPopupMenu2 verwenden, laden Sie bitte ein neues Makro namens PopupMacros.jsee herunter und führen Sie es aus. Wenn Sie ein Makro verwenden, um das aktuelle Makro vorübergehend festzulegen, schreiben Sie es bitte mit der neuen Methode ExecuteMacro um (das Makro PopupMacros.jsee dient als Beispiel).
Technische Informationen
Veraltete Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\ActiveString
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Workspace List
Veraltete Registrierungswerte in HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(Configuration Name) (einschließlich bereits in älteren Versionen veralteter Werte):
Accel
Clr11
Clr12
Clr14
Clr14_2
Clr14_3
Clr14_6
Clr15_4
Clr15_8
Clr2
Clr3
ClrPreview
ClrVar
ConfigCopiedFrom
DevMode
DevNames
GuideArray
HW
HW2, HW3, HW4, …
IgnoreIndent
RegexIndentBegin
RegexIndentEnd
RegexIndentStatement
InitialFolder
LineComment1
LineComment2
MaxFindPreview
NW
OutlineBar
OutlineBarInit
OutlineComments
OutlineGuide
OutlineGuideInit
OutlineGuideMax
OutlineHideMatch
OutlineIndentType
OutlineLevelSize
OutlineMatch-1 … OutlineMatch-32
OutlineRegex-1 … OutlineRegex-32
OutlineReplace-1 … OutlineReplace-32
OutlineVer
OutlineViewLevel
PIK
PIKM
PIKT
Tmpl
Veraltete Registrierungswerte in HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common:
RecentFilterList (obsolete on v16.9)
Neu hinzugefügte Datendateien:
%APPDATA%\Emurasoft\EmEditor\Common\ActiveS.bin
%APPDATA%\Emurasoft\EmEditor\Common\FileAttr.bin
%APPDATA%\Emurasoft\EmEditor\Common\Macros.bin
%APPDATA%\Emurasoft\EmEditor\Common\PlugIns.bin
%APPDATA%\Emurasoft\EmEditor\Common\RecentFilterList.bin (Added on v16.9)
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\Accel.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\ClrPreview.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\ClrVar.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\DevInfo.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\NW.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\HW.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\PropEx.bin
Bitte stellen Sie Fragen oder Kommentare im Beta-Forum.
Vielen Dank, dass Sie EmEditor weiterhin verwenden!