Neu in Version 17.0
18. Juli 2017
Neue allgemeine Funktionen
- Die Startgeschwindigkeit von EmEditor wurde durch optimierten Code zum Speichern der Einstellungen erheblich verbessert (insbesondere bei den portablen 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.141 Sekunden | 38.7-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 Dauer der Programminitialisierung unter Windows 10 (64-Bit) Core i7-4790 16 GB RAM.
- Wenn im Dialogfeld Anpassen auf der Seite Verlauf das Kontrollkästchen Cursorposition und Lesezeichen speichern gesetzt ist, speicherten frühere Versionen Cursorpositionen und Lesezeichen nur für zuletzt verwendete Dateien. Die neue Version speichert die Informationen bis zu einer angegebenen Anzahl von Tagen (maximal 30,000 Tage). Außerdem können die Lesezeichen mit dieser Option unbegrenzt gespeichert werden.
- Wenn während In Dateien ersetzen eine schreibgeschützte Datei erkannt wird, zeigt die neue Version eine Warnmeldung in der Ausgabeleiste an.
- Die neue Version zeigt den Rand (Anzahl der Zeichen) in den QuickInfos an, wenn der Mauszeiger über die Schaltflächen Nach Zeichen umbrechen, Nach Fenster umbrechen oder Nach Seite umbrechen in der Symbolleiste bewegt wird.
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 letzten Suchvorgänge, 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, das angezeigt wird, wenn auf der Seite Verlauf des Dialogfelds Anpassen auf die Schaltfläche Verlauf löschen geklickt wird.
- Auf der Seite Hervorheben (1) der Konfigurationseigenschaften wurde das Kontrollkästchen Standard-Schlüsselwörter verwenden hinzugefügt.
- Auf der Seite Suchen des Dialogfelds Anpassen wurde das Kontrollkästchen Verlauf mit Suchen/Ersetzen-Dialogfeldern synchronisieren hinzugefügt.
- Dem Menü, das angezeigt wird, wenn im Dialogfeld Ersetzen auf die Schaltfläche > neben der Dropdownliste Ersetzen durch geklickt wird, wurde der Befehl Mit Suchen synchronisieren hinzugefügt.
- Dem Dialogfeld Symbolleisten wurde die Dropdownliste Schriftart der Dropdownliste hinzugefügt.
Neue Befehle
- Alte Einstellungen löschen
Neue Funktionen für Plug-ins
- Den Eigenschaften des Explorer-Plug-ins wurden das Kontrollkästchen Zum Ausführen eines Makros klicken und das Textfeld Makrodateifilter hinzugefügt, und das Explorer-Plug-in ermöglicht es Ihnen, auf eine Makrodatei zu klicken, um das Makro auszuführen, anstatt das Makro 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 Funktionen für Makros
- Dem Objekt Editor wurden die Methode ExecuteMacro und die Eigenschaft RegisteredName hinzugefügt.
- Dem Objekt Document wurden die Methoden SerialToLogical, LogicalToSerial, LogicalToView und ViewToLogical hinzugefügt.
- Das Objekt Point wurde hinzugefügt.
Fehlerbehebungen
- Ein bestimmter Fehler im Zusammenhang mit dem Befehl Doppelte Zeilen löschen wurde behoben.
- Der Fehler, dass der Befehl Trennzeichenpositionen anpassen (gesamtes Dokument) ausgegraut war, wenn eine schreibgeschützte Datei geöffnet wurde, wurde behoben.
- Der Fehler, dass die Meldung EE_VIEW_TO_LOGICAL in der 64-Bit-Version nicht korrekt funktionierte, wurde behoben.
- Der Fehler, dass die Hintergrundfarbe der aktuellen Zeile falsch werden konnte, wenn der Befehl Zeile nach oben verschieben oder Zeile nach unten verschieben verwendet wurde, wurde behoben.
Hinweise
Beim ersten Start dieser Version werden die alten Einstellungen in neue Einstellungen umgewandelt. Die alten Einstellungen bleiben erhalten, aber wenn Sie den Befehl Alte Einstellungen löschen wählen, werden sie jederzeit gelöscht. In seltenen Fällen ist diese Version möglicherweise nicht mit einigen alten Plug-ins und Makros kompatibel. Insbesondere Plug-ins und Makros, die von den unten unter Technische Informationen aufgeführten Registrierungsinformationen 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 Forum oder per E-Mail mit, damit wir sie beheben können. Wenn Sie Aye Wongs MacroPopupMenu2 verwenden, laden Sie bitte das neue Makro 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 neu (siehe das Makro PopupMacros.jsee als Beispiel).
Technische Informationen
Veraltete Registrierungsschlüssel:
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3ActiveString
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Macros
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3PlugIns
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Recent File List
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Recent Folder List
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Recent Font List
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Recent Insert List
HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Recent Workspace List
Veraltete Registrierungswerte in HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Config(Configuration Name) (einschließlich bereits veralteter Werte in älteren Versionen):
Accel
Clr
Clr11
Clr12
Clr14
Clr14_2
Clr14_3
Clr14_6
Clr15_4
Clr15_8
Clr2
Clr3
ClrPreview
ClrVar
ConfigCopiedFrom
ContextMenu
DevMode
DevNames
GuideArray
HW
HW2, HW3, HW4, …
IgnoreIndent
RegexIndentBegin
RegexIndentEnd
RegexIndentStatement
InitialFolder
JumpListMenu
LineComment1
LineComment2
MainMenu
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
TabMenu
Tmpl
TrayMenu1
TrayMenu2
TrayMenu3
TrayMenu4
TrayMenu5
TrayMenu6
TrayMenu7
TrayMenu8
Veraltete Registrierungswerte in HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Common:
RecentFilterList (obsolete on v16.9)
Neu hinzugefügte Datendateien:
%APPDATA%EmurasoftEmEditorCommonActiveS.bin
%APPDATA%EmurasoftEmEditorCommonBRP.bin
%APPDATA%EmurasoftEmEditorCommonFileAttr.bin
%APPDATA%EmurasoftEmEditorCommonFRP.bin
%APPDATA%EmurasoftEmEditorCommonMacros.bin
%APPDATA%EmurasoftEmEditorCommonMenu0.bin … Menu13.bin
%APPDATA%EmurasoftEmEditorCommonPlugIns.bin
%APPDATA%EmurasoftEmEditorCommonRecentFilterList.bin (Added on v16.9)
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)Accel.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)ClrPreview.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)ClrVar.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)DevInfo.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)NW.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)HW.bin
%APPDATA%EmurasoftEmEditorConfig(Configuration Name)PropEx.bin