Version 24.0 新增特性
2024年2月28日
一般新增功能
- 默认添加 AI 宏到我的宏列表中。AI 宏会用 OpenAI 显示一个常用问题的弹出菜单(“校对”、“查找”、“总结”、“翻译”、“生成图像”…)用于当前选取的文本或整个文档。该宏需要 OpenAI API key 才能使用。 [P]
- 新版本在上下文菜单中添加了复制到另一窗格命令;在分割窗口进行比较的情况下,右键单击更改的文本时会出现该命令。 [PF]
- 在分割窗口进行比较的情况下,新版本在每个窗格的标题中添加了 X(关闭)和全部复制到另一窗格按钮。 [PF]
- Onigmo 正则表达式现在支持 \Q…\E 语法。 [PF]
- 新版本让您能用 提取常用字符串 命令提取 URI 或电子邮件地址。 [P]
- 提高了分割文件、合并文件、增加行缩进和减少行缩进命令的速度。 [PF]
测试结果:
v23.0 | v23.1 | 比较 | |
---|---|---|---|
增加行缩进 | 6.40 倍 | 0.234 倍 | 快 27.4 倍 |
减少行缩进 | 29.0 倍 | 0.234 倍 | 快 124 倍 |
全部:1.34 GB,100 million lines,随机 ASCII 文本文件。除了选择“总是丢弃过长的撤销信息来加速”之外都是默认选项;Windows 11,Ryzen 9 7950X,96 GB RAM。
新增命令
新增插件功能 [P]
- 在项目插件中打开解决方案时,新版本将不会再水平滚动。
- 添加了 FLAG_FIND_NO_OVERLAP 标志到 FIND_REPLACE_INFO 结构和 Editor_FindReplace 内联函数中。
- 添加了 FREQ_TYPE_URI 和 FREQ_TYPE_EMAIL 类型到 EXTRACT_FREQUENT_INFO 结构和 Editor_ExtractFrequent 内联函数中。
新增宏功能 [P]
- 默认添加 AI 宏到我的宏列表中。
- 添加了 eeExFindNoOverlap 标志到 Find 方法中。
- 添加了 eeFreqTypeUri 和 eeFreqTypeEmail 类型到 Selection 对象的 ExtractFrequent 方法中。
- 添加了 GetEnv 方法到 Shell 对象。
备注
- [P] 仅限 EmEditor Professional
- [PF] EmEditor Professional 和 EmEditor Free