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 对象 中。
变更 Mode 属性 的规范。
EnableTab 属性 被添加到 Editor 对象 中。
ScriptFullName 属性 以及 ScriptName 属性 被添加到 Window 对象 中。
EE_SAVE_FILEA, EE_SAVE_FILEW, EE_GET_MODIFIED, EE_GET_CONFIGA, EE_GET_CONFIGW, EE_SET_CONFIGA, EE_SET_CONFIGW,和 EE_INFO 消息被扩展来指定目标文档。
添加了 Editor_DocSaveFileA, Editor_DocSaveFileW, Editor_DocGetModified, Editor_DocGetConfigA, Editor_DocGetConfigW, Editor_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。
插件宏被改为内联函数来强制严格的参数类型验证。
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。