Version 22.5 新增特性

2023年7月25日

一般新增功能

  • 如果在配置属性对话框的语言服务器页面上勾选了启用语言服务器协议,则搜索符号功能会使用语言服务器协议。[P]
  • 添加了 JSON 语言服务器。[P]
  • 新版本允许您单击行号的左边缘来切换书签。
  • 新版本优化了外部文件更改检查。
  • 即使当前行为空,也能启用注释命令。
  • 默认情况下,打开大文件时不会显示大文件控制器。取而代之,将显示一个工具提示,单击工具提示才会显示大文件控制器。您可以在自定义对话框的文件页面中更改此默认行为。[P]
  • 如果 32 位版本在64 位 Windows 上运行,新版本在启动 EmEditor 时会显示提示消息框。
  • 当互联网连接可用时,添加了对注册密钥的许可证验证检查。
  • 提高了各种命令的速度。

测试结果:

v22.4v22.5比较
删除重复行 [*A]5.900 秒5.535 秒快 1.07 倍
全选,复制 [*A]1.765 秒1.186 秒快 1.49 倍
筛选,提取匹配字符串 [*A]3.610 秒2.238 秒快 1.61 倍
字数(状态栏) [*A]0.914 秒0.271 秒快 3.37 倍
查找下一个警告字符 [*B]1.227 秒0.466 秒快 2.63 倍
总和(状态栏) [*C]0.269 秒0.217 秒快 1.24 倍
CSV 语法检查 [*C]0.234 秒0.095 秒快 2.46 倍

 *A:1.34 GB,1 亿行,随机 ASCII 文本文件。
 *B:9.49 GB,1 亿行,随机 ASCII 文本文件。
 *C:1.99 GB,1590 万行,随机 ASCII CSV 文件。
 全选、复制的宏:document.selection.SelectAll(); document.selection.Copy(eeCopyUnicode);
 全部:除了选择“总是丢弃过长的撤销信息来加速”之外都是默认选项;Windows 11,Core i7-13700,80 GB RAM。

新增选项

  • 从配置属性的文件页面上移除了监控时间间隔[秒]文本框。
  • 添加了 JSON 到配置属性的语言服务器页面上的文档类型下拉列表框中。[P]
  • 添加了垂直标记 – 书签 (悬停)到配置属性对话框中显示页面上的指定部分列表框中。

新增插件功能[P]

  • CommitList 插件中的拉取推送按钮添加了提前/滞后提交的标记。

新增宏功能[P]

  • 添加了 Stderr 方法到 Editor 对象中。

备注

  • [P] 仅限 EmEditor 专业版