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 新增功能¶
添加了 EE_EXEC_PLUGIN 消息, Editor_ExecPlugin 内联函数 以及 EE_EXEC_PLUGIN 结构。
添加了 EI_GET_COMBINE_HISTORY 参数到 EE_INFO 消息 中 ( Editor_Info 内联函数)。
添加了 EP_USER_MSG 消息 到插件中。
宏的新增功能¶
添加了 CombineHistory 属性 到 Window 对象中。
添加了 ExecutePlugin 方法 到 Editor 对象中,并添加了 eePluginExecuteCommand, eePluginUserMessage, eePluginQueryStatus, eePluginAbsolutePath 标志。
添加了 LangID 属性 到 Editor 对象。