Version 20.3 新增特性

2020年11月17日

一般新增功能

  • 改进了检测到新版本的 EmEditor 时的行为,以及整体更新体验。当检测到新版本时,将显示工具提示在 EmEditor 窗口的右下角,为您显示新版本号,并让您能选择立即安装,或在退出时安装新版本。 另外,在启动窗口还添加了与更新检查器相关的选项,该选项使您可以启用/禁用自动更新,立即安装,或者选择退出时安装新版本。
  • 从安装程序中删除了 emedshl.dll emedshl64.dll 文件,并添加了与 Windows 资源管理器上下文菜单相关的注册表项和值。 这样可以防止在以后的卸载/更新过程中出现“正在使用文件”消息框。
  • 默认安装将不再创建桌面快捷方式。您仍然可以通过选择“自定义安装”来创建桌面快捷方式。
  • 将鼠标悬停在 HTML / XML 字符引用,通用字符名称或百分比编码的活动字符串上时,在显示的工具提示中添加了全部转换全部禁用命令。
  • 提高了在大型文件中包括使用显示匹配数选项的查找筛选全部替换比较在内的各种操作的速度。

测试结果:

v20.2.0v20.3.0比较
查找 “abc”,勾选显示匹配数选项8.20 秒2.32 秒快 3.53倍
用 “@@@” 替换 “abc”8.38 秒2.87 秒快 2.92倍
筛选 “abc”9.41 秒3.31 秒快 2.84倍
查找 “[a-c]”,勾选正则表达式Onigmo))和显示匹配数选项162 秒50.7 秒快 3.20 倍
用 “@” 替换 “[a-c]”,勾选正则表达式Onigmo))选项220 秒64.2 秒快 3.43 倍

  10 GB,3亿行,随机ASCII数据,勾选“总是丢弃过长的撤消信息来加速”选项,Windows 10(64位),Core i9-9900K,32GB RAM,2TB SSD。

新增选项

  • 添加了循环复选框到替换对话框中。
  • 添加了显示更新检查器仅当新版本可用时复选框到自定义启动窗口对话框中。
  • 添加了清除数字范围选项 复选框到“检测到数字/ IP 地址范围的格式错误”消息框中。
  • 从配置属性对话框中的高亮(2)页面上删除了高亮 HTML/XML 中的字符引用及通用字符名称复选框。相似的选项现在包含在链接页面上的活动字符串列表框中。

新增宏功能

  • 添加了一个可选的参数到 prompt 方法中来允许多行文本框。
  • 添加了 eeFindAround 标志到 Selection 对象的 Replace 方法中。