Version 5.00

2005年12月20日

  • 无论你是要打开多份文件还是要使用标签页功能,EmEditor 都能在一个进程中运行。在一个进程中运行能让 EmEditor 启动更加快速,减少内存用量,并且在激活其他文档时避免任务栏闪烁。多个窗口则作为多线程运行。如果你到 自定义 对话框 中的 高级 页面 上,勾选 文档间不共享(禁用标签页) 复选框,可以回到之前的行为模式(多进程)。

  • 当 EmEditor 发生一个应用程序错误时,错误处理程序让你能在 EmEditor 终止前保存已修改的文件。

  • 如果一个个应用程序错误发生在一个插件中,EmEditor 让你不用终止程序就禁用插件。

  • 标签样式可以在“按钮”和“标签页”之间选择。

  • 关闭按钮 (×) 被添加到了标签页的右边让你可以一个一个关闭文档。T

  • 支持群组窗口。要把一个文档从当前群组中分离出来,你可以直接把标签页拖放到当前窗口之外,或者选择 新建群组 命令

  • 标签页图标现在可以在“无”,“文件类型”,以及“EmEditor 图标”之中做选择。

  • 标签页宽度可以在“按文件名称调整”,“只在超出指定宽度时截短”,以及“固定为指定的宽度”之中做选择。

  • 当标签页与窗口大小不合时,标签页宽度可以被调整,或在窗口中添加更多行。

  • 你可以自定义双击标签页或用鼠标中键单击标签页所要执行的命令。

  • 旋转鼠标滚轮能去到下一个或上一个标签页。

  • 你可以自定义标签页上的上下文菜单。

  • 新的标签页插入位置,当关闭一个标签页时要激活哪一个标签页,以及用哪一个窗口来打开新文档都可以被自定义。

  • 标签页能通过文件名称,类型,修改时间或最近激活的时间来排序。

  • “全部合并”命令被重命名为 启用标签页 命令

  • 添加了 点击“下一个文档”命令时切换到上次使用的文档窗口 复选框到 自定义 对话框 中的 窗口 页面 上。

  • 剥离当前文件夹中的文件路径 复选框和 额外的键盘快捷键 下拉列表框被添加到了 自定义 对话框 中的 历史记录 页面 上。

  • 可以显示 检测全部结果 对话框 当打开一个文件时选择自动检测为编码方式 。

  • 行号会显示在一个固定的位置即使水平滚动条位置更改了。

  • EmEditor 在基本多文种平面 (Basic Multilingual Plane,简称 BMP)之外支持 Unicode 字符。

  • 当系统区域设置是日文时,半角反斜杠 (U+005C) 可以被转换为全角日元标记 (U+0xFFE5),通过全角/半角转换命令。

  • 菜单栏现在是工具栏之一,可以被移动到工具栏之前或之后。

  • 当一个大文件被打开时,现在会出现一个“进度”对话框,你可以在这个对话框中取消继续打开。

  • 每一个工具栏上的上下文菜单中都添加了一个自定义命令。

  • 修复了一个安装程序在夏令时期间提示重启 Windows 的 bug。

  • 添加了 Documents 集合,让宏现在可以列举打开的文档。添加了 Documents 属性Editor 对象 中。

  • 添加了 PopupMenu 对象,让宏可以创建弹出菜单。 CreatePopupMenu 方式 被添加到了 Window 对象 中。

  • 添加了 clipboardData 对象 ,让宏可以取回或设定剪贴板数据。 clipboardData 属性 被添加到 Window 对象 中。

  • Activate 方式 被添加到 Document 对象 中。

  • Redraw 属性 被添加到 Window 对象 中以防止重新绘制在执行宏的过程中。

  • 退出 方式 被添加到 Window 对象 来终止执行宏。

  • 变更 Mode 属性 的规范。

  • EnableTab 属性 被添加到 Editor 对象 中。

  • ScriptFullName 属性 以及 ScriptName 属性 被添加到 Window 对象 中。

  • 添加了 Editor_GetSelTypeEx 内联函数 以及 Editor_SetSelTypeEx 内联函数

  • EE_SAVE_FILEAEE_SAVE_FILEWEE_GET_MODIFIED, EE_GET_CONFIGAEE_GET_CONFIGWEE_SET_CONFIGA, EE_SET_CONFIGW,和 EE_INFO 消息被扩展来指定目标文档。

  • 添加了 Editor_DocSaveFileAEditor_DocSaveFileW, Editor_DocGetModifiedEditor_DocGetConfigA, Editor_DocGetConfigWEditor_DocSetConfigA, Editor_DocSetConfigW,和 Editor_DocInfo 内联函数。

  • EI_GET_DOC_COUNT,EI_INDEX_TO_DOC,EI_DOC_TO_INDEX,EI_ZORDER_TO_DOC,EI_DOC_TO_ZORDER,EI_GET_ACTIVE_INDEX,EI_SET_ACTIVE_INDEX,EI_GET_FULL_TITLEA,EI_GET_FULL_TITLEW,EI_GET_SHORT_TITLEA, EI_GET_SHORT_TITLEW,EI_GET_SAVE_AS_TITLEA,EI_GET_SAVE_AS_TITLEW,EI_MOVE_ORDER,EI_CLOSE_DOC,和 EI_SAVE_DOC 值被添加到 EE_INFO 消息参数中。

  • 添加了 EE_GET_REDRAW 消息。

  • EVENT_CREATE_FRAME,EVENT_CLOSE_FRAME,EVENT_DOC_SEL_CHANGED,EVENT_TAB_MOVED,和 EVENT_DOC_CLOSE 值被添加到插件 event 中。

  • 添加了新的插件消息 EP_GET_INFO

  • 插件规范被扩展到 64-bit 的平台上。添加了 POINT_PTR 结构以及 SIZE_PTR 结构。

  • 插件宏被改为内联函数来强制严格的参数类型验证。

  • Unicode 现在被指定为 UTF-16LE,并且 Unicode big endian 现在被指定为 UTF-16BE。

  • 添加了新的 命令行选项 (/cps,/ipi,/pos,/sa,/sp,/ss+,/ss-,/ws,and /wss) 包括编码转换选项。

  • 添加了 还原窗口位置 命令

  • 监控时间间隔 文本框被添加到 配置属性 中的 文件 页面 上。

  • 「复制」 按钮被添加到 外部工具 对话框 中。

  • 一些标签页功能同样能在 EmEditor Standard 中可用。

  • EmEditor 优化了打开含有大字符的行的文件的速度。

  • 更新了正则表达式引擎 (Boost.Regex 1.33.1)。要指定一个 4 位的 Unicode 值,用 \x{XXXX} 而不是 \xXXXX。