Version 22.1 新增特性

2022年12月6日

一般新增功能

  • 使用 V8 JavaScript 引擎支持现代 JavaScript[P]
  • 新版本的网页预览插件默认使用基于ChromiumMicrosoft Edge 浏览器控件。[P]
  • 添加了创建提交、更改分支、暂存更改和撤消更改的功能到 CommitList 插件中。[P]
  • 重新设计了崩溃报告对话框,并允许直接从 EmEditor 发送报告。[PF]
  • 新版本支持不带分隔符的日期格式(作为一种数字范围类型)(例如,”yyyyMMdd“)。[PF]
  • 新版本允许通过替换对话框中的提取 按钮使用数字范围[P]
  • 即使光标在括号右侧,新版本也能够高亮显示括号[PF]
  • 允许将单元格从 Excel 复制并粘贴到 EmEditor[P]
  • 跳转 和其他对话框中允许全角数字。[PF]
  • 从默认布局中删除查找 工具栏。[P]
  • 重新分类了所有命令 菜单和快速启动键盘映射窗口中的命令类别。[PF]
  • 提高了计算所选内容中的字符数和复制字符串的速度。[PF]

测试结果:

v22.0v22.1比较
计算字符数32.2 秒14.4 秒快 2.24 倍

* 在全选后点击状态栏中的“在选区内的字符数”,10亿行,52GB 随机 ASCII 数据。默认选项;操作系统:Windows 11,Ryzen 9 7900X,64 GB RAM,1TB SSD。

新增选项

  • 添加了选区排序列排序以及管理列对话框。[P]
  • 添加了使用 V8 作为 JavaScript 引擎选项到自定义宏对话框的选项页面上。[P]
  • 添加了丢弃多余的字符串选项到拆分列对话框中。[P]
  • 添加了 Microsoft EdgeIE 浏览器单选按钮到网页预览插件的属性中。[P]

新增命令

  • 排序/删除选区内重复的拆分字符串[P]
  • 列排序[P]
  • 管理列[P]

插件的新增功能[P]

  • 添加了 SPLIT_DONT_DISCARD_EXTRA 标志到 SPLIT_COLUMN_INFO 结构中。
  • 添加了 EE_CONVERT_EXEE_REARRANGE_COLUMNS 消息。
  • 添加了 CONVERT_INFOREARRANGE_COLUMNS_INFO 结构。
  • 添加了 Editor_RearrangeColumns 内联函数。
  • 添加了 pszSeparatornSortFlags,和 pszLocale 参数到 Editor_Convert 内联函数中。
  • 添加了 SORT_COLUMNSSORT_DELETE_DUPLICATE,和 SORT_REMOVE_EMPTY 标志到 Editor_Sort 内联函数和 SORT_INFO 结构中。

新增宏功能[P]

  • 添加了 RunFileExistsFolderExistsDeleteFileDeleteFolderCreateFolderGetFileAttributes,和 SetFileAttributes 方法到 Shell 对象中。
  • 添加了 RearrangeColumns 方法到 Document 对象中。
  • 添加了 eeDontDiscardExtraDocument 对象的 SplitColumn 方法中。
  • 添加了 Sort 方法到Selection 对象中。
  • 添加了 eeSortColumnseeRemoveDuplicates,和 eeSortRemoveEmpty 标志到 Document 对象的 Sort 方法中。
  • 添加了 V8#langauge 指令中。

备注

  • [P] 仅限 EmEditor 专业版
  • [PF] EmEditor 专业版和 EmEditor 免费版