Version 21.0 新增特性
2021年8月10日
一般新增功能
- 新增了布局命令(多项),可以选择显示或隐藏哪些 UI 元素,是否切换到全屏模式,以及下次启动 EmEditor 时是否保留布局。默认情况下,定义了焦点模式 (F11) 和全屏布局。
- 添加了 /layout 开关到命令行选项。
- 当文件中存在很长的行时,提高了选取,滚动和正则表达式搜索的速度。
- 新版本在保存/编辑录制的宏时,将命令名称作为注释添加到每个 editor.ExecuteCommandByID 方法中。
测试结果:
v20.9 | v21.0 | 比较 | |
---|---|---|---|
把所有 “[a-e]” 替换为空字符串 | 5.99 秒 | 0.016 秒 | 快 349 倍 |
* 976 KB,1 行,100 万个字符,随机ASCII数据,除正则表达式外的默认选项,16 线程,Windows 10(64位),Core i9-9900K,64GB RAM,2TB SSD。
新增选项
- 添加了布局页面到自定义对话框中。
- 添加了插入为 HTML 命令到剪贴板历史记录菜单中。
- 如果 HTML 格式在剪贴板中可用,新版本将粘贴为 HTML 按钮添加到粘贴字符串时显示的显示剪贴板历史记录按钮中。
- 添加了宏文本框,… 按钮,设置重复次数复选框,对每个打开的文档运行宏 复选框,名称列表框,添加按钮,删除按钮,> 按钮,运行宏后保存并关闭每个文档复选框,以及保存选项复选框到宏临时选项对话框中。
新增命令
- 粘贴为 HTML
- 自定义布局
- 布局
- 主菜单
插件 API 的新增功能
- 添加了 COLUMN_DELETE,COLUMN_SELECT,和 COLUMN_SELECT_NO_HEADINGS 标志到 Editor_EditColumn 内联函数以及 EDIT_COLUMN_INFO 结构中。
新增宏功能
- 添加了 DeleteColumn 方法到 Document 对象中。
- 添加了 SelectColumn 方法到 Selection 对象中。