EmEditor v17.0.0 beta 1 发布!
我们发布了 EmEditor v17.0.0 beta 1。
注意: Beta 版本经常更新。为了自动更新到新的 beta 版,请到帮助菜单下的选择更新频道中选择 Beta 版。
从 v16.9.3 进行的更新包括:
一般新增功能
- 通过优化代码以保存设置和其他(特别是便携式版本或当有许多宏在我的宏文档中时),大大提高了 EmEditor 的启动速度。 参见下面的测试结果表。
测试结果:
v16.9.1 | v16.9.3 | v17.0 | 与 v16.9.1 相较 | |
---|---|---|---|---|
启动时间 | 5.45 秒 | 0.734 秒 | 0.156 秒 | 快 34.9 倍 |
* 64位便携版本(用 INI 文件),我的宏文档中有 119 个宏,9 个插件,20 个最近使用的文件,20 个最近使用的文件夹,10 个最近使用的字体。 测量执行第一个代码与程序初始化完成之间的时间。测试系统:Windows 10 (64-bit) Core i7-4790 16GB RAM
- 在自定义对话框中的历史页面上,保存光标位置和书签复选框之前只能保存最近使用文件的光标位置和书签,现在,这个设定能保存多达 30,000 天数的历史记录。另外,你可以通过选项永久保存书签。
- 当执行在文件中替换时,如果检测到只读文件,会在输出栏中显示提示信息。
新增选项
- 把自定义对话框中的文件页面上的保存光标与书签位置复选框移动到了自定义对话框中的历史记录页面上。
- 在自定义对话框中的历史记录页面上添加了保存天数文本框以及永不清除书签复选框。
- 添加了清除历史记录对话框,当你在自定义历史页面上点击「清除历史记录…」按钮时会弹出该对话框。
- 在配置属性对话框中的高亮 (1)页面上添加了使用默认关键词复选框。
新增命令
- 删除旧的设定
插件新增功能
- 添加了单击运行宏复选框以及宏文件筛选器文本框到资源管理器插件属性中,并且资源管理器插件现在让你能点击一个宏文件来运行宏,而不是编辑宏。
- 添加了用 EmEditor 运行这个宏命令到在资源管理器插件中右击宏文件弹出的上下文菜单上。
新增宏功能
- 添加了 ExecuteMacro 方法到 Editor 对象中。
修复 Bug
- 修复了与删除重复行命令相关的 bug。
下载
这些文件在正式版本发布后会被删除。正式版本可以到我们的下载页面下载。
备注
最初运行新版本时,旧设置将被转换为新设置。旧设置还是会保留,但如果你执行删除旧设置命令,那么 EmEditor 将会清除旧设置。此版本可能与旧的插件和宏不兼容。具体来说,依赖于技术信息中列出的注册表信息的插件和宏可能不再有效。请验证此版本是否适用于您的插件或宏,如果测试 (beta) 版有任何问题,请到 beta 论坛或用电子邮件联系我们,以便我们在发布新版本之前解决这些问题。如果您使用 Aye Wong 的 MacroPopupMenu2,请下载并运行名为 PopupMacros.jsee 的新的宏。如果您使用宏临时设置当前宏,请使用新的 ExecuteMacro 方法进行重写 (请参阅 PopupMacros.jsee 宏作为示例)。
技术信息
过时的注册表项:
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
在 HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(配置名称) 中过时的注册表值(包括旧版本中已过时的值):
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
在 HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common 中过时的注册表值:
RecentFilterList (obsolete on v16.9)
新增数据文件:
%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
如有任何问题,请发帖到我们的 Beta 论坛上。感谢您继续使用 EmEditor!