Version 17.6¶
2018年4月18日 当使用非常大的文件时,大大提高了执行 删除重复行 命令的速度。 改进了执行排序命令的速度。 支持 DirectWrite,它用子像素抗锯齿来提高文本的呈现。 而且还支持彩色字体,如表情符号(彩色字体仅限 Windows 8.1 或更高版本)。默认设定下,DirectWrite 是关闭的。在 EmEditor 中打开一个文件,到 自定义 对话框的 文本呈现 页面中更改选项可以让你在确认更改之前在 EmEditor 的窗口中预览更改。 字符代码值对话框包含 Unicode 名称。 添加了 Markdown 配置。 提高了 快速填充 命令。 v17.5 v17.6 比较 删除重复行 392 分 31 秒 116 分 10 秒 快 3.38 倍 排序 (默认选项) 93.5 秒 76.3 秒 快了 18.3 % 排序 (快速二进制比较) 74.3 秒 49.5 秒 快了 33.3 % \* 删除重复行:32.2 GB,1,360,000,000 行,Unicode (UTF-16LE) 随机数据; 排序:538 MB,10,000,000 行,ASCII 随机数据。测试系统:Windows 10 (64-bit),Core i7-8700K,32GB RAM。 将 文字呈现 页 添加到 自定义 对话框中。 在“合并 CSV”窗口中,如果选中 “忽略标题” 复选框,则 CSV 文档的键列中的标题将被忽略,以便原始标题保留在合并后的文档中。 将 忽略大小写 复选框添加到 删除/把重复行作为书签 对话框。 在 工具栏 对话框中添加了 大小 滑块,让你能调整 查找 和 筛选 工具栏的字体大小。 你可以在配置属性的 显示 页面中向 行间距 文本框输入负值(最多-2)。 添加了 EI_GET_NEWLINE_CODE 标志到 EE_INFO 消息 中。 添加了 MANAGE_DUPLICATES_INCLUDE_ALL 和 MANAGE_DUPLICATES_IGNORE_CASE 标志到 MANAGE_DUPLICATES_INFO 结构 中。 改善了 EE_IS_CHAR_HALF_OR_FULL 消息以及 Editor_IsCharHalfOrFull 内联函数。 添加了 NewlineCode 属性 到 Document 对象中。 添加了 eeIncludeAll 和 eeSortIgnoreCase 标志到 DeleteDuplicates 方法 中。 改进字符组合中的插入符号移动行为。 修复了点击筛选工具栏的“列”下拉列表时列表中的列数与 CSV 文档中的列数不匹配时,EmEditor 会故障的问题。 修复了使用 "\b" 进行正则表达式搜索会发生故障的问题。 修复了与 大文件控制器 中的 「把打开的部分保存为」 按钮相关的问题。 修复了执行 删除/把重复行设为书签(高级) 命令时,如果 仅比较相邻两行 选项处于启用状态并且仅选择 CSV 文档中的一列时,该命令可能会不正确地工作的问题。一般新增功能¶
测试结果:¶
新增选项¶
插件 API 新增功能¶
新增宏功能¶
修复 Bug¶