EmEditor v26.2.0 发布 —— 增强 AI 功能、引入 MSIX 技术以及更快的性能
今天,我们发布了 EmEditor v26.2.0。
1. 增强 AI 功能
在此版本中,我们增强了备受期待的 AI 相关功能。与以往版本一样,AI 相关功能主要分为两大类。
1-1. AI 写作辅助
AI 写作辅助最早在 v24.1 中引入,本次进一步增强,新增了以下选项。
- 自定义 对话框 > AI 选项
- AI 供应商与模型:此前,AI 辅助写作只能使用 OpenAI,但从本版本开始,您还可以选择 Anthropic、DeepSeek、Google 以及 LM Studio/OpenAI 兼容供应商。例如,通过 LM Studio 使用本地 LLM,您可以在不必担心 AI 使用费用的情况下享受 AI 辅助写作的优势。使用需要 API Key 的付费 AI 供应商时,必须事先在 与 AI 聊天中的设置里指定 API Key。
- 在状态栏显示附加信息:开启此选项后,每当向 AI 发送提示或收到回复时,状态栏都会显示相关信息。
- 配置属性 > AI 辅助
- 仅在有把握时显示建议:如果您不希望过于频繁地收到 AI 建议,可以勾选此选项,仅在 AI 有把握时才显示建议。勾选后,您可以使用下方的置信度级别滑块来设置显示建议所需的最低置信度。由于让 AI 判断置信度较困难,且某些 AI 模型可能无法正确理解该概念,如果您不需要此功能,我们建议关闭此选项。
- 设置温度(temperature):在 AI 中,温度是一个参数,用来控制 LLM 在生成文本、选择下一个词时的“随机性(创造性)”。温度越低,随机性越低,您收到的建议越确定;温度越高,随机性越高,您收到的建议越有创意。当设置温度选项关闭时,将始终使用模型的默认温度。开启后,初始会使用 0.0 的温度以便获得更确定的建议;不过,当您按 Ctrl + Space 请求不同建议时,会提高温度以生成更有创意的建议。许多较新的推理模型不接受温度参数,在这种情况下会忽略此选项。如果由于某个模型无法设置温度而导致状态栏出现错误,请关闭此选项。对于 AI 辅助写作,我们建议指定返回速度快的轻量模型,而不是推理模型。
- 在以下任意字符之后不显示建议:若勾选此项并在下方输入表示句子结束的字符(例如 “.。”),那么在 “.” 或 “。” 等符号之后将不再出现建议。这样可根据您正在编辑的文本类型来更方便地定制该功能。
- 延迟时间:当停止输入、编辑器进入空闲状态后,AI 建议会在经过指定时间后自动出现。您可以使用滑块以毫秒为单位调整此延迟时间。
- 附加指示:您可以在此添加指示,例如希望获得何种建议、使用哪种语言以及期望的语气。例如,在用 JavaScript 编写代码时,可以指定“使用 JavaScript”;如果希望使用礼貌用语,可以指定“以礼貌风格撰写”。不过,取决于 AI 模型,这些附加指示不一定总能被完全理解或产生恰当回应,而且输入过多指示可能会降低响应速度。尽管如此,随着自定义能力增强,我们相信您可以通过反复尝试与调整,把行为微调到符合个人偏好。
1-2. AI 提示
本版本增强了 AI 提示功能,该功能最早在 v24.3 中引入。通过 AI 提示,您可以在编辑器中写下要问 AI 的问题,然后轻松发送给 AI。不过,AI 可能会出错;通过对比两个 AI 的回答,您可以获得更可靠的结论。本版本中,当需要时,您现在可以为每个 AI 提示指定两个或更多 AI 供应商/模型。例如,您可以将同一提示同时发送给 OpenAI 与 Anthropic,并在分割视图中并排比较它们的回复。如果两个或更多 AI 模型的回复差异很大,您就可以怀疑其中一个可能包含错误。在将 AI 提示用于程序代码时,用多个模型验证有助于减少 AI 引入的 bug。请注意:当指定两个本地 AI 模型时,请确保事先在 LM Studio 中加载这两个模型,否则可能会遇到提示某个模型无法加载的错误。
1-3. 需要 ChatAI 插件
请注意:要使用 AI 功能,除了 EmEditor 之外,还需要单独安装 ChatAI 插件。不过,如下所述,EmEditor 的商店版将包含 ChatAI 插件,因此无需单独安装。
2. 引入 MSIX 技术 (即将推出)
MSIX 是 Microsoft 提供的最新 Windows 应用打包格式。现有的 EmEditor 商店版即将更改为基于 MSIX 技术的包,同时此前商店版中不可用的许多功能也将在其中提供。因此,商店版(MSIX)与安装程序版(MSI)之间的功能差异将几乎完全消除。此前商店版不可用、但本版本将可用的功能包括:
- 资源管理器右键菜单:在资源管理器中的 Windows 11 右键菜单(在 v24.1 中引入)将在 MSIX 版本中可用。
- 跳转列表:当您在任务栏上右键 EmEditor 图标时出现的菜单中,可执行打开最近使用的文件、在文件中查找等命令的 Jump List,将在 MSIX 版本中可用。
- 命令提示符/PowerShell 命令:例如在右键单击文档标签时显示的菜单中可运行的命令提示符与PowerShell等命令将可用。
- 未捆绑的插件:在此前商店版中,未捆绑的插件无法使用。在 MSIX 版本中,您将能够下载并使用自定义插件,以及在库中发布的插件。
- 导出到注册表与从注册表导入:通过导入与导出命令,您可以将 EmEditor 设置导出为注册表文件,或从注册表文件中导入设置。
- 以提升权限保存到受保护文件夹:在此前商店版中,无法将文件保存到
C:\Program Files或C:\Windows等受操作系统保护的文件夹。在 MSIX 版本中,与其他版本一样,您可以在回应权限提升确认提示后保存文件。
MSIX 包很快不仅会以商店版(MSIX)形式提供,也将提供直接下载。无法使用 Microsoft Store 的企业客户将能够使用该安装程序版(MSIX,直接下载)。
详细对比请参见 安装程序版、便携版与商店版对比。
相较于安装程序版(MSI),MSIX 版本(商店版与直接下载版)在以下方面更安全:
- 安装与卸载更干净,设置存储在应用专用位置,不会对整个系统造成影响。
- 安装程序版(MSIX,直接下载)将由 Emurasoft 的证书签名。由于该包的设计要求包内每个文件签名与整个包的签名必须完全一致才能安装,因此可防止黑客篡改。
- MSI 安装程序可能通过自定义操作执行任意脚本,而 MSIX 包没有等效机制,可防范利用脚本进行的篡改。
- 商店版(MSIX)在上述防篡改保护方面同样安全,并且由于还会经过 Microsoft Store 的额外验证与签名,可认为是最安全的版本。
因此,无论通过商店分发还是直接下载,MSIX 版本都是 Microsoft 推荐的最新 Windows 应用打包格式,也是最安全的版本。如果您是首次安装 EmEditor,我们推荐 MSIX 版本。如果您已在使用安装程序版(MSI),仍可像以往一样通过更新检查器更新并继续使用,不会有任何问题。
能够访问商店的个人用户建议使用商店版。无法访问商店或被禁止使用 AI 的客户(主要是企业客户)可继续像以往一样使用安装程序版(MSI)。
企业客户或任何希望完全禁用 AI 功能的用户,请参见常见问题“EmEditor 中是否启用 AI 功能?”中的“禁用 AI 功能”。
您可以使用 Microsoft Intune 等 IT 管理工具,在以下任一注册表位置创建名为 DisableAIAdmin 的 REG_DWORD 值,以禁用所有 AI 功能:
HKLM\Software\EmSoft\EmEditor v3\CommonHKLM\Software\Policies\Emurasoft\EmEditor(v26.2 或更高版本)
将 DisableAIAdmin 的值设置为 1。
3. 性能改进
在此版本中,我们进一步加速了打开包含超长行的巨大文件时的性能(v26.1 中已对此有所改进)。根据我们的测试,在没有换行的巨大文件中进行水平滚动,相比 v26.0 快约 14 倍。
我们还修复了在预览版开发过程中发现的 bug。
我们希望您会对专业版与免费版都感到满意。如果您有任何问题、功能需求或想法,请联系我们。
感谢您一直以来对 EmEditor 的支持。
— 江村 丰(Yutaka Emura)
更多详情(包括主要变更与截图)请参见 “Version 26.2 新增功能”。
如果您使用的是安装程序版(MSI),可以通过帮助菜单中的检查更新进行更新。如果该方式无效,请下载最新版本并运行安装程序。Microsoft Store 上架预计将在几天内完成。直接下载 MSI 时,请确认数字签名由 Emurasoft, Inc. 签署。
