标记

新的 EmEditor 能让用户设置高亮字符串。然而,在前一个版本中,您不能临时添加高亮字符串。这些限制在新版本中被改进了。

新的编辑功能让您能指定要临时高亮的字符串。在上下文菜单中,选择“添加标记”,让您能把在光标处选取的文本或文字添加到标记列表中。标记列表会在新标记工具栏中显示。另外,您能通过拖放选取的文本到标记工具栏来把文本添加到标记列表中。

标记工具栏上右击每一个标记会显示一个上下文菜单,让您能启用或停用每一个标记,搜索标记,或者更改匹配条件(例如,区分大小写,整个单词需匹配,正则表达式等)。

每一个标记能通过拖放来变更标记的顺序并且把标记文本插入到编辑器中。从菜单中选择“自定义标记”,让您能更改标记的细节。在“标记列表”选项卡上,您可以变更标记的颜色,标记文本还有删除不需要的标记。

自动标记是一个新特性,它能自动高亮与被选取的文本相同的文本。“自定义标记”对话框中的“自动标记”选项卡让您能指定自动标记的细节,例如,在检索光标所在处的单词,整个单词需匹配,大小写需符合,只允许字母和数字。

显示 HTML/XML 字符引用的工具提示

如果鼠标指针放在 HTML/XML 文档中的字符引用上,那本来的 Unicode 字符会作为一个工具提示出现。另外,右击工具提示让您能复制该 Unicode 字符或是把文档文本转换成 Unicode 字符。(要使用此功能,您需要在“配置属性”中先勾选“高亮 HTML/XML 中的字符引用及通用字符名称”复选框。如果您的新版EmEditor是从v10更新来的,请设置这个复选框来使用这个功能。)

“查找”工具栏

以前被作为插件的“查找”工具栏现在已经成为EmEditor的核心特性了。新的“查找”工具栏让您能从编辑器或另一个应用程序中拖放文本来变更搜索的字符串。而且,“查找”工具栏延伸了它的功能性,让您能除了能搜索之外,还能替换原来的文本。

批处理替换

新的在“替换”对话框中的「批处理 >>」按钮不仅扩展了“替换”的选项,并且能够对一列表单词或文本进行多次“查找/替换”操作。按一下「批处理 替换全部」按钮将用指定的字符串替换多个匹配的字符串。新的用户界面让您能更加快速直接地进行频繁的替换操作。

其他新增特性

新增特性

  • 新增的“删除复制行”命令让您能删除在选区中的复制行如果文本中的一部分被选取的话,或删除整个文档中的复制行。
  • 当一部分的文本被选取时,排序命令让您能仅对选取的文本进行排序。
  • 新的“最近关闭的文件”命令让您能打开最近关闭的文件。
  • 支持使用韩文IME 进行 Hanja 转换
  • 状态栏现在让您能显示在选区中的字符数,字数,行数。另外,显示顺序现在也能够被自定义了。
  • 支持Unicode的表意变化序列(IVS)。(需要支持字体。)

新增选项

  • 添加了“自定义标记”对话框。
  • 在“替换”对话框中增加了「批处理」,「添加至批处理」,「修改」,列表框,“全部启用/禁用”复选框,「上移」,「下移」,「删除」,「全选」,「导入…」,「导出…」,还有「批处理替换全部」这几个按钮。
  • 在“配置属性”的“高亮(2)”选项卡中,添加了“高亮HTML/XML中的字符引用及通用字符名称”的复选框。
  • 在“自定义”对话框中的“搜索”选项卡上添加了“禁用查找/替换对话框中的快捷方式”,“查找后将焦点置回编辑器”,以及“按下【ESC】键时关闭”。
  • 在“自定义”对话框中的“状态栏”选项卡上添加了状态栏列表框,「上移」和「下移」按钮。

新增命令

  • 查找工具栏
  • 添加至标记
  • 标记工具栏
  • 自定义标记
  • 将 Unicode 转换为 HTML 字符实体引用
  • 删除复制行
  • 将焦点移至查找工具栏
  • 浏览“查找”表达式(查找工具栏)
  • 浏览“替换”表达式(查找工具栏)
  • 查找上一个(查找工具栏)
  • 查找下一个(查找工具栏)
  • 增量搜索(查找工具栏)
  • 搜索所有已打开的文档(查找工具栏)
  • 区分大小写(查找工具栏)
  • 使用正则表达式(查找工具栏)
  • 使用转义序列(查找工具栏)
  • 匹配整个单词(查找工具栏)
  • 移动到文档开始/结束处(查找工具栏)
  • 匹配次数(查找工具栏)
  • 替换>>(查找工具栏)
  • 仅限于选区内(查找工具栏)
  • 替换下一个(查找工具栏)
  • 全部替换(查找工具栏)
  • 最后关闭的文件
  • 关闭查找工具栏
  • 启用全部标记
  • 禁用全部标记
  • 删除所有标记
  • 最后关闭的文件(多个)

宏的新增特性

  • HighlightCharRef 属性被添加到 HighlightProp 对象中。
  • eeEncodingBinary 以及 eeEncodingHex 常数被添加到 Encoding Constants 中。

插件 API 新增特性

  •  m_bHighlightCharRef 成员被添加到 CCustomizeInfo 类中。
  • 添加了新命令 (从 EEID_SHOW_FIND_BAR 到 EEID_CLOSE_FIND_BAR 以及 EEID_RECENT_CLOSED_FILE1)。