Version 21.7¶
2022年5月11日 新版本会默认用垂直分割窗口显示比较文件的结果,当您选择 比较 或 按参数比较 命令时。之前使用的平铺窗口显示仍然可以通过设置选项来实现。 如果重新加载之前滚动位置在底部,则新版本将在重新加载文件时保持滚动位置在底部。 当在配置属性的 文件 页面中选择 全部检测 选项时,如果 Windows 不支持检测到的编码(如 VISCII),新版本将继续以系统默认编码打开文件并显示通知。 改进了 URI 高亮显示。 改善了 CSV 选择模式中的行选取行为。 将 水平网格 的默认样式由 虚线 改为 普通,并优化 垂直分隔符 的绘制速度。 在某些配置(包括 C++)中更改了正则表达式中 结尾缩进 的默认值。 批处理替换 对话框支持 多项替换全部。 多项替换全部 会在文档中同时搜索所有搜索字符串,而 批处理替换全部 则在文档中一次搜索一个搜索字符串,然后重复对每个搜索词的搜索。 多项替换全部 的速度比 批处理替换全部 快得多。详细信息请参阅 批处理替换全部和多项替换全部之间的区别。 批处理替换全部(v21.7) 多项替换全部(v21.7) 比较 替换全部 50 分 55 秒 0.484 秒 快 6310 倍 \* 用随机字符串替换 100 万个随机字符串,忽略大小写,966 KB,10,000 行,随机 ASCII 数据。默认选项;操作系统:Windows 11,Core i9-11900K,64GB RAM,2TB SSD。 添加了 FLAG_FIND_MULTI 标志到 BATCH_INFO 结构 中。 添加了 LFI_DONT_ADD_RECENT 标志到 LOAD_FILE_INFO_EX 结构 中。 添加了 COMPARE_SPLIT_VERT 标志到 Editor_Compare 内联函数 以及 COMPARE_INFO 结构 中。 添加了 eeExFindMulti 标志到 Selection 对象的 BatchReplace 方法 和 Editor 对象的 BatchFindInFiles 和 BatchReplaceInFiles 方法中。 添加了 eeCompareSplitVert 标志到 Editor 对象 的 Compare 方法 中。一般新增功能¶
测试结果:¶
新增选项¶
插件的新增功能¶
新增宏功能¶