Version 17.1 新增特性

2017年8月17日

一般新增功能

  • 添加了列标题到 CSV 模式中。单击列标题或标尺将选择指定的整列。 单击标尺的左边缘或行号的顶部将选择整个文档。
  • 即使没有手柄,分割/合并向导变得可以调整大小。
  • 新版本让你能同时显示迷你地图以及垂直滚动条。
  • 新版本让你能用快捷键操作删除右侧单词 (Ctrl+Delete),删除单词 (Ctrl+Shift+Delete),以及删除左侧单词 (Ctrl+Backspace) 这些命令在例如查找替换对话框的许多对话框中的文本框以及列表框上。
  • 改进了在 CSV 单元格选择模式或垂直选择模式下粘贴的文本包含换行符或分隔符的行为(请见下面的备注)。
  • 即使在自定义对话框中的搜索页面上勾选了匹配整个单词复选框,当选取的不是完整单词的情况下执行添加下一个匹配结果 (Ctrl+R) 或选择所有匹配结果 (Ctrl+Shift+A) 命令,EmEditor 会临时搜索非单词字符串。
  • 在不选取匹配大小写选项的情况下,大大提高了在插入换行符时的替换全部的速度。

测试结果

v17.0v17.1比较
把 “a” 全部替换为 “an”112.281 秒6.891 秒快 16.3 倍

* 在 1 行中重复 “abcdefghij” 100,000 次,替换全部,不勾选“匹配大小写”,勾选“使用转义符”。测试系统:Windows 10 (64-bit) Core i7-4790 16GB RAM

新增选项

  • 添加了显示列标题使用字母字符作为列标题以及用从0开始的数字字符作为列标题复选框到自定义对话框的 CSV 页面上。
  • 把配置属性高亮 (1) 页面上的使用默认关键词复选框改为一个包含用户定义的字符串和默认关键词选项的下拉列表,并且新增了「添加默认」按钮。
  • 添加了包括每个重复的所有行复选框到删除/把重复行设为书签对话框中。
  • 添加了”行号 (悬停)“,”标尺/列标题 (悬停)“,”行号 (选取的行)“,”标尺/列标题 (选取的列)“,”行号 (选区)“,”标尺/列标题 (选区)“到配置属性显示页面上的“指定部分”列表中。
  • 添加了添加序列号到未命名文档名称中复选框到新建文件详细信息对话框中 (配置属性 – 文件页面 – 新建文件按钮)。
  • 添加了显示从0开始的行/列号复选框到配置属性的一般页面上。
  • 添加了除了二进制文件复选框到配置属性的文件页面上。

新增命令

  • 列标题
  • 用从1开始的数字字符作为列标题
  • 用字母字符作为列标题
  • 用从0开始的数字字符作为列标题

修复 Bug

  • 修复了与检测全部结果对话框相关的问题。
  • 修复了仅在选区内查找或替换无法连续使用的问题。
  • 修复了与配置属性中高亮 (1) 页面相关的某个问题。
  • 修复了与字体命令相关的问题。
  • 修复了与合并 CSV 相关的问题。
  • 修复了 EmEditor 免费版无法显示上下文菜单的问题。

备注

新版本改进了在垂直选择模式下,粘贴文本包含换行符的行为。

例如,文档 A 包含下列 5 行:

文档 A

文档 B 包含下列 5 行:

文档 B

你想要合并这两个文档。

在 EmEditor v17.0.2 或更早版本中,你必须在复制文本之前在文档 B 中进行垂直选择。 在新版本的 EmEditor 中,首先复制文档 B 中的所有文本(选择文档 B,按 Ctrl + A 选择全部,然后按 Ctrl + C 进行复制)。其次,选择文档 A,并在文档 A 的每行末尾进行零宽垂直选择 (按住 ALT 键用鼠标选取行尾)。

文档 A 上的零宽垂直选择

最后,按 Ctrl + V 将剪贴板内容粘贴到每行末尾的文档 A。结果变成:

结果

CSV 单元格选择模式将使此任务更容易。

例如,在 CSV 单元格模式下的文档 A 包含下列 5 行:

CSV 文档 A

文档 B 包含下列 5 行:

文档 B

假设你要合并这两个文档,让合并之后的文档变成:

结果

在新版本的EmEditor中,您可以简单地复制文档 B 中的文本,选择文档 A 中第一行的第三列,然后粘贴文本。