今天,我们发布了 EmEditor v21.8.0。 EmEditor 上一版本(v21.7)支持在一个拆分窗口中进行比较和同步滚动结果。v21.8 通过在拆分窗口上方显示文档标题,改善了拆分窗口,以便更容易识别左侧和右侧的文档。当您调整窗口大小或最大化一个拆分窗口时,之前的版本无法调整拆分边界的位置。新版本在您调整窗口大小时会按比例调整拆分边界。另外,v21.8 让您能通过选择比较菜单上的拆分视图命令,在不比较或不同步滚动的情况下,在拆分窗口中并排显示两个文档。EmEditor Professional 和 EmEditor Free 都支持上述所有功能。 EmEditor Professional 的一个主要功能是当您使用批处理替换全部时,能够用正则表达式(RegEx)和数字范围表达式 (NumRange)搜索字符串。 几位用户要求扩展此功能的范围。当您有许多简单的字符串要搜索,想包含一些 RegEx 或 NumRange 字符串时,它会变得很有用。如果所有搜索字符串都是非 RegEx 和非 NumRange,多项替换全部命令会非常快。将 RegEx 添加到搜索字符串列表将大大减慢多项替换全部过程。不过,如果您只有几个 RegEx,多项替换全部仍然比批处理替换全部快。 如果您将搜索字符串与 RegEx 或 NumRange 混合,多项替换全部将同时搜索所有这些字符串,但可能会发生冲突。如果发生冲突时,(无)会获得最高优先级。NumRange 是第二优先级,RegEx 是最后一个优先级。 例如,如果您要搜索以下三个字符串: RegEx: [1-3] → A NumRange: [1, 2] → B (None): 1 → C 如果源文档是 [ 1 2 3 ] 在这个例子中,RegEx […]