Version 15.5

2015年10月27日

一般新增功能

  • 当在不打开指定文件的情况下启动 EmEditor 时,会出现新增的 启动 窗口 (你也可以通过设定取消显示这个窗口)。 启动 窗口让你能选择 之前使用的工作区 (默认工作区), 最近使用的文件,或是 最近使用的文件夹 通过点击相对应的条目,或用上,下方向键以及回车来选取。当 启动 窗口打开时,键盘焦点仍然在编辑器中。输入文本或选取执行命令将隐藏 启动 窗口。另外,在一个新文档中按向下方向键会立即引入 启动 窗口。

  • 新的 ExecutePlugin 方法让你能用宏来调用插件功能。例如,你能暂时使用代码段功能即使不运行 代码段 插件。请参考下面“从宏调用插件的示例”。

  • 在之前的版本中, CSV 分隔符以及水平/垂直线在选取文本时变得不可见。新版本使它们变得可见即使在选取文本时。目前,我们没有添加相关选项。如果你想要这个设置变为可选,请与我们联系。

  • 工作区现在包括了 CSV 模式,标题,以及分隔符位置。我们可能会加入更多选项。用 beta 版所保存的工作区可能会变得无效。所以我们建议你在运行 beta 版时为重要的工作区保存备份。

  • 筛选字符串的字数的限制被扩展到 10,000 字符。

  • 分割文件向导 中的页首和页脚的字符串长度的限制被扩展到 10,000 字符。

  • 提取列合并 CSV,以及 多列排序 对话框让你能选取多个条目在列表上上下移动。

  • 在默认设定下,有 3 个宏 (“合计”,“验证 XML”,以及“包容 HTML/XML 标记”) 被安装到安装文件夹下的宏子文件夹中。同时,这些宏也会显示在我的宏列表中。你可以从列表中删除这些宏,但是一旦从列表中删除这些宏,它们将不能被再添加到列表上。

  • 按窗口换行命令被添加到右击输出栏显示的上下文菜单中。

  • 在用 CTRL + F12 分割 EmEditor 窗口,按 HOME,END,PAGE UP,或 PAGE DOWN 可以把分割器位置移动到窗口边缘。

从宏调用插件的示例

调用代码段插件,并用 HTML/XML 标签包含所选内容。

editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );

调用项目插件,并打开指定解决方案文件。

editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\\Test\\Test.eesln" );

调用搜索插件,在文档中搜寻指定字符串并显示结果列表。

editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );

直接运行指定插件

editor.ExecutePlugin("E:\dir\plugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );

检索指定插件状态。

status = editor.ExecutePlugin("E:\dir\plugin.dll", eePluginQueryStatus | eePluginAbsolutePath );

新增选项

  • 添加了「 自定义启动窗口」按钮到 自定义 对话框中的 窗口 页面上,并且添加了 自定义启动窗口 对话框。

  • 添加了 双击选择一个单元格 复选框到自定义对话框中的 CSV 页面上。

  • 自定义托盘图标 对话框 中的快捷键文本框让你能输入 CTRL + SHIFT 以及 ALT + SHIFT 的组合键。

  • 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中设定下拉列表框的宽度。

CWFind: 查找 工具栏上的 查找 下拉列表框。 默认: 0xc8 (200)

CWReplace: 查找 工具栏上的 替换 下拉列表框。 默认: 0xc8 (200)

CWFilter: 筛选 工具栏上的 筛选 下拉列表框。 默认: 0xc8 (200)

CWColumn: 筛选 工具栏上的选取 下拉列表框。 默认: 0x7d (125)

  • 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中设定文件名的最大长度当 保存详细信息 对话框 勾选了 自动为无标题文档命名 复选框时。

MaxNameUntitled: 文件名的最大长度包括终止空字符。默认: 0x50 (80)

新增命令

插件新增功能

  • 代码段 插件支持用户消息。即使插件没有运行,你能调用插件通过宏来运行一个指定代码段字符串。

  • 项目 插件支持用户消息。你能调用插件通过宏来打开指定解决方案文件。

  • 搜索 插件支持用户消息。你能调用插件在文档中搜索指定字符串并显示结果列表。

插件 API 新增功能

宏的新增功能