Version 16.2 新增特性


2016年10月4日


改进的筛选功能


筛选工具栏让你能指定额外显示匹配行之前以及之后的行数。匹配行以上的额外的可见行数与匹配行以下的额外的可见行数下列列表框被添加到了筛选工具栏上。


加强的提取功能


查找提取功能可以指定匹配行以上及一下的可见行数,还可以指定分隔符,把匹配行与额外的可见行分隔。

添加了全部提取按钮到替换对话框中,让你能用正则表达式提取所有匹配的字符串,并用替换表达式替换。例如,在查找文本框中输入

(.*?)

,并在替换为文本框中输入 1,勾选使用正则表达式复选框,然后点击全部提取,EmEditor 会提取在

和

之间的所有字符串到一个新的文档中。


其他新功能


新增功能

  • 优化了筛选速度。

新增选项

  • 添加了按日期和时间从旧到新排序和按日期和时间从新到旧排序单选按钮到多列排序对话框中。
  • 添加了匹配行以上的额外的行数与匹配行以下的额外的行数下列列表框以及分隔符文本框到提取选项对话框中。
  • 添加了全部提取按钮到替换对话框中。

新增命令

  • 按日期和时间从旧到新排序
  • 按日期和时间从新到旧排序

插件 API 新增功能

  • 添加了 EI_GET_FILTER_VISIBLE_LINES_ABOVE,EI_SET_FILTER_VISIBLE_LINES_ABOVE,EI_GET_FILTER_VISIBLE_LINES_BELOW,EI_SET_FILTER_VISIBLE_LINES_BELOW 标志到 EE_INFO 消息中。
  • 添加了 POS_CELL_LOGICAL 以及 POS_CELL_VIEW 标志到 EE_GET_ANCHOR_POS,EE_GET_CARET_POS,EE_GET_SEL_START,EE_GET_SEL_END,EE_SET_CARET_POS,以及 EE_SET_ANCHOR_POS 消息。

宏的新增功能

  • VisibleLinesAbove 和 VisibleLinesBelow 属性被添加到了 Filters 集合中。
  • eePosCellLogical 和 eePosCellView 标志被添加到了 GetActivePointY,GetAnchorPointY,SetActivePoint,SetAnchorPoint,GetBottomPointY,和 GetTopPointY 方法中。

Bug Fixes

  • 修复了在使用在文件中替换命令时,UTF-8 文件的 Unicode 签名 (BOM) 会消失的 bug。
  • 修复了在提取选项对话框中,勾选显示为输出栏复选框,然后执行全部提取命令会导致 EmEditor 故障的 bug。
  • 修复了不勾选“按住 CTRL 键并单击以选择单词”选项时,按住 CTRL 键双击时会取消当前选取的部分的 bug。
  • 修复了在加载一个很大文件的同时切换到 CSV 模式会导致 EmEditor 故障的 bug。