Releases: x6nux/zed-globalization
Zed Globalization zh-CN v0.228.0-pre.1
ZedG v0.228.0-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 59,235
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.228.0-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.228.0-pre.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.228.0-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周更新带来了多项新功能:可以轻松让 Agent 解决合并冲突,通过 @-mention 分支差异(diff)将 main 分支以来的所有变更作为上下文,支持通过 SSH 删除/重命名工作树(worktree),以及通过分支选择器删除工作树。
新功能
AI
- Agent:新增 @-mention 分支差异的功能,可将 main 分支以来的所有变更包含作为上下文。(#51235)
- Agent:在配合 Copilot 使用 Anthropic 模型时,启用了思考模式(thinking mode)。(#46540)
- Agent:在 Agent 面板消息编辑器的右键菜单中添加了
粘贴为纯文本(Paste as Plain Text) 选项。(#50625) - Agent:为 LM Studio 提供商添加了
api_url和api_key设置。(#48309;感谢 SkyVence)
Git
- 新增使用 Agent 快速解决合并冲突的功能。(#49807)
- 新增从工作树选择器删除 git 工作树的功能(macOS 上为
cmd-shift-backspace,Linux/Windows 上为ctrl-shift-backspace)。(#50015;感谢 davidalecrim1) - 新增通过 SSH 连接时删除和重命名工作树的支持。(#50759)
- 新增
git: restore and next操作,该操作会还原光标处的差异块(diff hunk)并根据情况移动到下一个。在 git 差异视图中,默认的还原快捷键(macOS 上为cmd-alt-z,Linux/Windows 上为ctrl-k ctrl-r)现在会触发此操作,而不是git: restore。(#50324)
其他
- Markdown 预览:提升了勾选或取消勾选列表项后,Markdown 列表的更新速度。(#48633;感谢 wesleynw)
- 扩展:添加了
kernel_language_names字段,用于在语言配置中声明 Jupyter 内核语言别名。(#49762;感谢 rgbkrk) - 扩展:添加了供扩展提供设置 Schema 的 API,从而支持语言服务器设置的自动补全。(#48334;感谢 aviatesk)
错误修复
- Windows:修复了无法打开类似
main (1).log名称的文件的问题。(#50770;感谢 hagz0r) - Windows:修复了 IME 在 Vim 普通模式和可视模式下拦截按键的问题。(#51041)
- Windows:修复了当项目路径包含单引号时环境变量加载失败的问题。(#50782;感谢 AmaanBilwar)
- Agent:修复了悬停时终端工具调用中不显示
Copy Command按钮的问题。(#51191;感谢 OmChillure) - Agent:修复了在使用某些键映射时,
shift-enter会在文本末尾而不是光标位置插入换行符的问题。(#47595;感谢 dastrobu) - Agent:修复了共享的 Agent 线程 URL 无法打开的问题。(#50915)
- 终端:修复了在垂直终端面板中拖放不起作用的问题。(#49825;感谢 claiwe)
- 调试器:修复了 Python 字符串值显示转义序列而不是实际字符的问题。(#50554)
- Markdown 预览:修复了垂直滚动时代码块滚动条闪烁的问题。(#50817;感谢 cppcoffee)
- Markdown 预览:修复了解析器选项被集体启用而不是单独启用,从而导致渲染问题的 bug。(#50440)
- 扩展:修复了作者列表溢出的问题。(#51045;感谢 francesco-gaglione)
- 修复了项目差异视图中的
Expand All Files/Collapse All Files(展开/折叠所有文件)按钮。(#50859) - 修复了
project panel: reveal in file manager(项目面板:在文件管理器中显示),使其即使在未选中项目面板条目时也能工作。(#50866;感谢 loadingalias) - 修复了在处理差异块时
lsp_symbols_at_cursor中的 panic 问题。(#51077) - 修复了在使用旧版音频加入频道时,若设备声道数少于或多于 2 个导致 LiveKit 发生 panic 的问题。(#51276)
- 修复了因过早删除 SSH 服务器而导致的潜在崩溃问题。(#51091)
- 修复了一个导致减法下溢从而引发虚假 panic 的源头。(#51078)
- 修复了为旧版(非实验性/启用 rodio)音频选择输入/输出设备的能力。(#51128)
- 修复了在工作区恢复期间 Agent 面板从模态框窃取键盘焦点的问题。(#50511;感谢 Dnreikronos)
- 修复了项目面板中冲突的文件移动操作可能相互覆盖,而不是保留未胜出文件的问题。(#51090)
- 修复了
"autosave": "on_focus_change"在多缓冲区中不可靠的问题。(#50686;感谢 OmChillure) - 修复了当缓冲区有未保存更改时,若外部工具写入了文件,撤销编辑后缓冲区内容可能变得陈旧的问题。(#51037;感谢 lex00)
- 修复了可以在只读编辑器中插入换行符的问题。(#50804)
- 修复了点击不可选中的选择器条目(例如章节标题)会确认当前选中项的问题。(#50705;感谢 Dnreikronos)
- 修复了在远程开发会话期间终端中 Conda 环境未自动激活的问题。(#50895;感谢 lingyaochu)
- 修复了对系统中
pylsp未正确安装的检测,以避免在其不存在时作为 LSP 启动。(#51034;感谢 rgbkrk) - 修复了远程开发中
ty补全项缺少标签的问题。(#50697;感谢 lingyaochu) - 修复了崩溃报告器的元数据收集。(#50728)
- 修复了在 Linux 上通过 Nix 构建的 Zed 尝试加入频道/测试音频时崩溃的问题。(#50743)
- 修复了默认设置和默认键绑定会重复打开标签页,而不是复用现有标签页的问题。(#51053;感谢 ishaksebsib)
- 修复了文档搜索结果无法使用方向键滚动的问题。(#50901;感谢 implabinash)
- 修复了在 Git Changes 面板中点击已更改文件时鼠标光标消失的问题。(#51016)
- 修复了项目面板空白区域显示无功能滚动条的问题;现在可以从面板的任何位置进行滚动。(#50683;感谢 virajbhartiya)
- 修复了 OpenAI/Copilot Chat 对话中某些错误信息使用了 Debug 表示法显示的问题。(#50824)
- 修复了当路径前带有类似
0:的前缀时,终端ctrl-click路径检测失败的问题。(#50663;感谢 xcb3d) - 修复了即使在设置中禁用了 AI 功能,欢迎页面上仍显示
View AI Settings按钮的问题。(#50941;感谢 OmChillure) - 修复了当 AI 被禁用时 Zed 仍连接到 MCP 服务器的问题。(#47857;感谢 oliverbarnes)
- 修复了
editor: toggle comments,使其在 Git Commit、Go Mod 和 Go Work 文件中包含尾随空格。(#51033;感谢 injust) - 修复了
formatter: "auto"在第一个语言服务器不支持格式化时静默失败,而不是尝试其他语言服务器的问题。(#50661;感谢 Dnreikronos) - 修复了当鼠标光标隐藏时按下修饰键链接仍会高亮显示的问题。(#50424;感谢 nishanthkarthik)
重大变更与注意事项
- Agent:移除了已弃用的 Gemini 3 Pro Preview 模型;现有配置将自动迁移至 Gemini 3.1 Pro。(#50503)
- 更改了
auto_indent设置以支持三种模式:full(语法感知缩进)、preserve_indent(保持当前行的缩进)和none(无自动缩进)。(#47751;感谢 oliverbarnes)
Zed Globalization zh-CN v0.228.0-pre
ZedG v0.228.0-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 59,233
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.228.0-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.228.0-pre.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.228.0-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周更新带来了多项新功能:可以轻松让 Agent 解决合并冲突,通过 @-mention 分支差异(diff)将 main 分支以来的所有变更作为上下文,支持通过 SSH 删除/重命名工作树(worktree),以及通过分支选择器删除工作树。
新功能
AI
- Agent:新增 @-mention 分支差异的功能,可将 main 分支以来的所有变更包含作为上下文。(#51235)
- Agent:在配合 Copilot 使用 Anthropic 模型时,启用了思考模式(thinking mode)。(#46540)
- Agent:在 Agent 面板消息编辑器的右键菜单中添加了
粘贴为纯文本(Paste as Plain Text) 选项。(#50625) - Agent:为 LM Studio 提供商添加了
api_url和api_key设置。(#48309;感谢 SkyVence)
Git
- 新增使用 Agent 快速解决合并冲突的功能。(#49807)
- 新增从工作树选择器删除 git 工作树的功能(macOS 上为
cmd-shift-backspace,Linux/Windows 上为ctrl-shift-backspace)。(#50015;感谢 davidalecrim1) - 新增通过 SSH 连接时删除和重命名工作树的支持。(#50759)
- 新增
git: restore and next操作,该操作会还原光标处的差异块(diff hunk)并根据情况移动到下一个。在 git 差异视图中,默认的还原快捷键(macOS 上为cmd-alt-z,Linux/Windows 上为ctrl-k ctrl-r)现在会触发此操作,而不是git: restore。(#50324)
其他
- Markdown 预览:提升了勾选或取消勾选列表项后,Markdown 列表的更新速度。(#48633;感谢 wesleynw)
- 扩展:添加了
kernel_language_names字段,用于在语言配置中声明 Jupyter 内核语言别名。(#49762;感谢 rgbkrk) - 扩展:添加了供扩展提供设置 Schema 的 API,从而支持语言服务器设置的自动补全。(#48334;感谢 aviatesk)
错误修复
- Windows:修复了打开类似
main (1).log名称的文件时的问题。(#50770; 感谢 hagz0r) - Windows:修复了 IME 在 Vim 普通模式和可视模式下拦截按键的问题。(#51041)
- Windows:修复了当项目路径包含单引号时环境变量加载失败的问题。(#50782; 感谢 AmaanBilwar)
- Agent:修复了悬停时终端工具调用不显示
Copy Command(复制命令)按钮的问题。(#51191; 感谢 OmChillure) - Agent:修复了在使用某些键映射时,
shift-enter会在文本末尾而不是光标位置插入换行符的问题。(#47595; 感谢 dastrobu) - Agent:修复了共享 Agent 线程 URL 无法打开的问题。(#50915)
- 终端:修复了垂直终端面板中拖放功能不起作用的问题。(#49825; 感谢 claiwe)
- 调试器:修复了 Python 字符串值显示转义序列而不是实际字符的问题。(#50554)
- Markdown 预览:修复了垂直滚动时代码块滚动条闪烁的问题。(#50817; 感谢 cppcoffee)
- Markdown 预览:修复了解析器选项被集体启用而不是单独启用,从而导致渲染问题的 bug。(#50440)
- 扩展:修复了作者列表溢出的问题。(#51045; 感谢 francesco-gaglione)
- 修复了项目差异视图中的
Expand All Files(展开所有文件)/Collapse All Files(折叠所有文件)按钮。(#50859) - 修复了即使未选中项目面板条目,
project panel: reveal in file manager(在文件管理器中显示)也能正常工作的功能。(#50866; 感谢 loadingalias) - 修复了在处理差异块时
lsp_symbols_at_cursor中的 panic 问题。(#51077) - 修复了在使用旧版音频加入频道时,若设备声道数少于或多于 2 个导致 LiveKit 发生 panic 的问题。(#51276)
- 修复了因过早删除 SSH 服务器而导致的潜在崩溃问题。(#51091)
- 修复了导致减法下溢并引发虚假 panic 的根源。(#51078)
- 修复了为旧版(非实验性/未启用 rodio)音频选择输入/输出设备的能力。(#51128)
- 修复了在工作区恢复期间 Agent 面板从模态框抢夺键盘焦点的问题。(#50511; 感谢 Dnreikronos)
- 修复了项目面板中冲突的文件移动可能相互覆盖,而不是保留未成功文件的问题。(#51090)
- 修复了
"autosave": "on_focus_change"在多缓冲区中不可靠的问题。(#50686; 感谢 OmChillure) - 修复了当缓冲区有未保存更改时,若外部工具写入了文件,撤销编辑后缓冲区内容可能变得陈旧的问题。(#51037; 感谢 lex00)
- 修复了可以在只读编辑器中插入换行符的问题。(#50804)
- 修复了点击不可选择的选择器条目(例如章节标题)会确认当前选中项的问题。(#50705; 感谢 Dnreikronos)
- 修复了在远程开发会话期间终端中 Conda 环境未自动激活的问题。(#50895; 感谢 lingyaochu)
- 修复了对
pylsp在用户系统上未正确安装的检测,以免在其不存在时作为 LSP 启动。(#51034; 感谢 rgbkrk) - 修复了远程开发中
ty补全项缺少标签的问题。(#50697; 感谢 lingyaochu) - 修复了崩溃报告元数据收集的问题。(#50728)
- 修复了在 Linux 上通过 Nix 构建的 Zed 尝试加入频道/测试音频时崩溃的问题。(#50743)
- 修复了默认设置和默认键绑定重新打开重复标签页而不是复用现有标签页的问题。(#51053; 感谢 ishaksebsib)
- 修复了文档搜索结果无法使用箭头键滚动的问题。(#50901; 感谢 implabinash)
- 修复了在 Git Changes 面板中点击已更改文件时鼠标光标消失的问题。(#51016)
- 修复了项目面板空白区域显示无功能滚动条的问题;现在可以从面板的任何位置进行滚动。(#50683; 感谢 virajbhartiya)
- 修复了 OpenAI/Copilot Chat 对话中某些错误信息使用了 Debug 表示法的问题。(#50824)
- 修复了当路径前有类似
0:的前缀时,终端ctrl-click路径检测失败的问题。(#50663; 感谢 xcb3d) - 修复了尽管在设置中禁用了 AI 功能,欢迎页面上仍显示
View AI Settings(查看 AI 设置)按钮的问题。(#50941; 感谢 OmChillure) - 修复了当 AI 被禁用时 Zed 仍连接到 MCP 服务器的问题。(#47857; 感谢 oliverbarnes)
- 修复了
editor: toggle comments在 Git Commit、Go Mod 和 Go Work 文件中包含尾随空格的问题。(#51033; 感谢 injust) - 修复了
formatter: "auto"在第一个语言服务器不支持格式化时静默失败,而不是尝试其他语言服务器的问题。(#50661; 感谢 Dnreikronos) - 修复了当鼠标光标隐藏时按下修饰键会高亮链接的问题。(#50424; 感谢 nishanthkarthik)
重大变更与注意事项
- Agent:移除了已弃用的 Gemini 3 Pro Preview 模型;现有配置将自动迁移至 Gemini 3.1 Pro。(#50503)
- 更改了
auto_indent设置以支持三种模式:full(语法感知缩进)、preserve_indent(保持当前行的缩进)和none(无自动缩进)。(#47751;感谢 oliverbarnes)
Zed Globalization zh-CN v0.227.1
ZedG v0.227.1
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 57,615
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.227.1.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.227.1.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.227.1.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周发布的版本包含了对并行子智能体、Vercel AI Gateway(作为新的 LLM 提供商)、Git 面板中的 Git diff 统计信息,以及复合 Emoji 的支持。
我们还将所有内置智能体迁移到了 ACP Registry,允许您移除不使用的智能体。
新功能
AI
- Agent:新增
spawn_agent工具,允许 Zed Agent 利用子代理并行执行任务并优化上下文管理。 (#50493) - Agent:在 OpenAI 提供商中新增对 GPT-5.3-Codex 的支持,作为自带密钥 (BYOK) 模型。 (#50122)
- Agent:新增 Vercel AI Gateway 作为 Zed 的 LLM 提供商。 (#50207; 感谢 dancer)
- Agent:新增从 Agent 对话中的差异内容跳转到文件的功能,快捷键为 option-enter (
editor: Open excerpts)。 (#50292) - Agent:新增草稿提示词在 Zed 重启后的持久化保存。 (#49541)
- Agent:新增从历史记录中选择线程时,对思考模式开关和思考力度的持久化保存。 (#49714)
- Agent:新增加载历史 Agent 线程时对 Token 计数和滚动位置的恢复。 (#50620)
- Agent:优化了仅有终端命令运行时线程视图的加载状态。 (#50501)
- Agent:改进了队列消息的编辑体验,将内容移回主消息编辑器,避免在编辑过程中被意外发送。 (#50490)
- Agent:使聊天输入框中的文件提及标签可点击,以便在编辑器中打开引用的文件。 (#46751; 感谢 soyllamas)
- Agent:新增
cmd-y快捷键用于在 Agent 差异审查中接受更改,与 git 差异审查快捷键保持一致。 (#50656) - ACP:所有内置 Agent 现均可通过 ACP Registry 移除和管理。 (#50094)
- 新增对 OpenAI 兼容的编辑预测提供商提供 API 密钥的支持。 (#50615)
Git
- 为 Zed 的 Git 集成新增了受信任工作区支持。 (#50649)
- 在 Git 面板条目中添加了 Git 差异统计信息。 (#49519; 感谢 bobbymannino)
语言
Windows
Linux
- 减少了调整窗口大小时的 GPU 内存占用。 (#50030)
其他
- macOS:新增
ctrl-enter快捷键,用于在搜索栏中输入换行符。 (#50420; 感谢 injust) - 新增对复合 Emoji 的支持。 (#50082; 感谢 marcocondrache)
- 更改了语言选择器,使其在打开时自动选中当前缓冲区的语言。 (#48475; 感谢 cppcoffee)
- 新增了 YAML、Helm 和 GitLab 文件的图标,并为
Containerfile使用了 Docker 图标。 (#50529; 感谢 tzabbi) - 新增了在高亮树视图中列出 tree-sitter Token 的功能,包括其解析后的主题键。语义 Token 条目也会显示其解析后的主题键。 (#49197; 感谢 ozacod)
- 新增了可配置的
vim.yank.background主题颜色,用于 Vim 复制高亮。 (#49517; 感谢 kaspernyhus) - 新增了标签页标题中长文件名的截断处理。 (#50550)
- 将 miniprofiler 文件扩展名更改为
.miniprof.json。 (#50429) - 改进了调试器错误日志中敏感环境变量的脱敏处理。 (#50008; 感谢 notpeter)
错误修复
- Linux:优雅地处理 GPU 设备丢失。(#50902)
- 协作:修复了无法重新加入项目的错误("already subscribed to entity")。(#50630)
- Git:修复了一个导致 Git worktree 选择器在协作会话中显示并创建 worktree 的错误。(#50614)
- Agent:修复了一个 UI 错误,即即使在 settings.json 中配置了 MCP 服务器,Agent 面板设置有时也会渲染为空状态("No MCP server added yet")。这种情况特别容易在某个服务器启动时挂起发生。(#50089)
- Agent:修复了 Agent 面板代码块在文本选择期间无法水平滚动的问题。(#50416)
- 修复了当多行选择包含最后一行末尾时
editor::JoinLines的问题。(#48035; 感谢 jrobsonchase) - 修复了在解决冲突后文件仍被标记为存在 Git 冲突的错误。(#50327)
- 修复了 Linux 上当窗口回调尝试注册新回调时的崩溃问题。(#49533; 感谢 cardinalpointstudio)
- 修复了打开设置 UI 时的崩溃问题。(#50488)
- 修复了在 Markdown 预览中渲染 Mermaid 图表时的崩溃问题。(#50176)
- 修复了在 WSL 项目中对文件使用“在文件管理器中显示”时的崩溃问题 (#46767)。(#50610; 感谢 SarthakMishra)
- 修复了当 OpenRouter 返回带有空选项的仅使用情况(usage-only)事件时的错误。(#50603; 感谢 imumesh18)
- 修复了 JavaScript 文件中类名未正确高亮的问题。(#49325)
- 修复了日志文件和日志文件备份无限增长的问题。(#50571)
- 修复了编辑预测弹出框可以滚动出包含它的窗格的问题。(#50361)
- 修复了项目搜索中的一个错误:折叠单个缓冲区后在同一视图中执行新搜索会破坏“全部展开/折叠”按钮的行为。(#50525)
- 修复了对话中取消的轮次(例如来自 LLM 提供商的 500 错误)在取消后仍被重试的问题。(#50580)
- 修复了在某些情况下 Cmd+点击 导航到文件而不是定义的问题。(#49012; 感谢 chenwuji2000-cyber)
- 修复了 Devcontainer Git 错误提示,使其显示实际的 Git 错误。(#49230; 感谢 oliverbarnes)
- 修复了拆分提交视图时出现的多余缓冲区标题。(#50606)
- 修复了某些 Linux 设备上 GPU 加速不起作用的问题。(#50270)
- 修复了 Linux worktree 文件监视问题,以便在删除并重建同一路径的目录后显示子条目。(#50412; 感谢 Chriss4123)
- 修复了 Markdown 预览中的多个 Mermaid 图表渲染问题。(#50485)
- 修复了拆分差异按钮的弹出框间距。(#49655)
- 修复了切换到已经可见的被 Git 忽略文件时项目面板不更新选择的问题。(#49521; 感谢 skyline69)
- 修复了 REPL 输出宽度限制,使其应用于内容区域,以免图像被控件裁剪。(#48435; 感谢 cvanelteren)
- 修复了当粘性标题多于
vertical_scroll_margin时的滚动顶部行为。(#50359; 感谢 KyleBarton) - 修复了当存在固定标签页时,标签栏无法可靠滚动到活动标签页的问题。(#50538; 感谢 zharinov)
- 修复了“折叠所有文件”按钮,使其全局生效,此前仅限于当前缓冲区。(#50076; 感谢 0x2CA)
- 修复了添加自定义 MCP 服务器时点击“Add Server”后加载状态永不终止的问题。现在增加了超时、日志和面向用户的错误提示。(#50085)
- 修复了缩略图中显示下划线的问题。(#48510; 感谢 amtoaer)
- 修复了 Zed 在某些 Linux 设备上无法初始化 OpenGL 的问题。(#50646)
- 修复了 Zed 在语义令牌增量中遇到无效范围时的崩溃问题。(#50106)
- 修复了在长文件中调用
editor::SplitSelectionIntoLines时的滚动问题。(#49399; 感谢 it-education-md) - 修复了在 JSX 标签(如
<Table.Headers>)中输入.时链接标签重命名中断的问题。(#50373; 感谢 OmChillure) - 修复了应用于同一缓冲区的多个语言服务器互相覆盖 Inlay Hints 的问题。(#50377)
- 修复了应用于同一多缓冲区的多个语言服务器互相丢弃 Inlay Hints 的问题。(#50377)
- 修复了导致某些 Inlay Hints 有时重复的错误。(#50377)
- 修复了使用 IPv6 地址的 SSH 本地端口转发(
-L)问题。(#49032; 感谢 chenwuji2000-cyber) - 修复了在 macOS 上更改显示器配置时可能发生的崩溃。(#50878)
- 修复了项目差异视图中的
Expand All Files/Collapse All Files按钮。(#50859) - 修复了在处理差异块时
lsp_symbols_at_cursor中的崩溃问题。(#51077) - 修复了导致下溢减法进而引发虚假崩溃的根源。(#51078)
重大变更与须知
- 移除了未使用的
file_finder.git_status设置。 ([#49889](https://github.co...
Zed Globalization zh-CN v0.227.1-pre.1
ZedG v0.227.1-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 57,564
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.227.1-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.227.1-pre.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.227.1-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
Zed Globalization zh-CN v0.227.1-pre
ZedG v0.227.1-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 57,564
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.227.1-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.227.1-pre.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.227.1-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
Zed Globalization zh-CN v0.226.5
ZedG v0.226.5
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 56,456
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.226.5.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.226.5.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.226.5.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
Zed Globalization zh-CN v0.226.4
ZedG v0.226.4
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 56,450
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.226.4.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.226.4.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.226.4.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周发布的更新包括:支持用于编辑预测的自托管 OpenAI 兼容服务器;在 Git 分支差异视图中新增 Review Diff 按钮,可将差异发送给 Agent 进行审查;项目面板中的诊断计数徽章;以及在审查 Agent 所做更改时支持撤销 reject all(全部拒绝)操作。
新特性
AI
- 新增使用自托管 OpenAI 兼容服务器进行编辑预测的功能。 (#49554)
- Agent:新增撤销 Agent 所做更改中
reject all(全部拒绝) 操作的功能。 (#48462) - Agent:新增对 Bedrock 上 Claude Sonnet 4.6 的支持。 (#49439; 感谢 5herlocked)
- Agent:新增连接失败时的回退错误处理机制。 (#50063)
- Agent:更改了
agent::addSelectionToThread(cmd->),当没有选区时将使用光标所在的当前行。 (#48045; 感谢 notpeter)
Git
- 在 git 分支差异 (
git: branch diff) 视图中添加了差异统计数字。 (#49716) - 在
git: branch diff视图中添加了Review Diff按钮,以便将整个差异快速发送给 Agent 进行审查。 (#49513) - 通过减少大型预加载多缓冲区 (multibuffers) 的实体克隆数量,提升了拆分差异 (split diff) 的性能。 (#49573)
Languages
- 改进了基于 Python 的 LSP 的补全顺序。 (#47160; 感谢 lingyaochu)
- 为 TSX、JavaScript 和 HTML 文件中的 HTML 字符引用(如
·、'、{等)添加了语法高亮。 (#48629; 感谢 br-schneider) - Go:为函数、方法和类型添加了定义高亮。 (#49120; 感谢 tvi)
- Markdown:将
.mdc添加为可识别的文件扩展名。 (#50074; 感谢 avifenesh)
REPL
- 添加了 WSL 和 SSH 远程内核支持,并连接了 spawn/kill 内核协议消息和客户端请求。 (#47891; 感谢 MostlyKIGuess)
- 添加了通过操作清除输出的功能。 (#49631; 感谢 rgbkrk)
- 添加了对 REPL 输出中 HTML 的基本处理。 (#49646; 感谢 rgbkrk)
Windows
- 添加了
zed: record etw profile操作,可用于收集性能分析数据。 (#49712)
Other
- 改进了 Zed 的内存占用。 (#49703)
- 降低了 macOS 上的内存使用量。 (#49236; 感谢 marcocondrache)
- 优化了注册大量文件监视通知的语言服务器的性能。 (#49778)
- 改进了图像查看器中的棋盘格图案,使其视觉上更舒适。 (#49575; 感谢 MostlyKIGuess)
- 在项目面板中添加了诊断计数徽章,在文件名旁显示错误和警告数量。您可以使用
diagnostic_badges选项修改此设置,该选项默认禁用。 (#49802; 感谢 Obli04) - 为项目诊断消息添加了复制按钮。 (#49671; 感谢 ozacod)
- 改进了多光标粘贴功能:当剪贴板行数与光标数量匹配时,会将每一行分发给对应的光标。 (#48676)
- 添加了
debug_panel::Toggle用于显示/隐藏调试面板,类似于terminal_panel::Toggle。 (#48020; 感谢 samueldominguez) - 添加了
workspace::ActivateLastPane操作,用于将焦点切换到最后一个窗格的快捷键绑定。 (#49853; 感谢 gh-xj) - 改进了
zed: open performance profiler操作,以显示来自远程服务器的性能分析数据。 (#49582)
错误修复
- Windows: 修复了远程服务器无法启动的问题。(#50153)
- Windows: 修复了当 UNC 路径无法由 Rust URI 表示时,向语言服务器注册路径发生的 panic。(#50310)
- Agent: 修复了 OpenAI-compatible 设置描述,使其指向服务器的 completion API URL。(#49846; 感谢 Marcuss2)
- Agent: 修复了 Agent 编辑工具在第一次编辑到达之前清除文件内容的问题,该问题曾导致在 Agent 响应缓慢时缓冲区长时间显示为空。(#49633)
- Agent: 通过暂存下载修复了 Codex ACP 安装的稳健性。(#45428; 感谢 cppcoffee)
- Agent: 修复了 Anthropic 替代提供商的流式传输问题,通过接受 SSE
data:{...}(无空格)行。(#47847; 感谢 raphaelluethy) - Agent: 修复了当模型响应流异常终止时,Agent 面板静默停止而不是显示错误的问题。(#49337)
- Debugger: 修复了活动调试行可能被设置在错误窗格中的错误。(#49390)
- Git: 修复了当查看的差异为空时,切换拆分差异视图的按钮无效的问题。(#49884)
- Git: 修复了 Pull Request 链接检测在 git 输出中识别出无关链接的问题。(#49817; 感谢 kbidlack)
- Linux: 修复了由于崩溃处理程序错误地捕获了 intended for wasmtime 的信号而可能导致的崩溃。(#49944)
- 修复了
workspace: open files未遵循use_system_path_prompts设置的问题。(#47027; 感谢 austincummings) - 修复了由于通道缓冲区中的编辑丢失而可能发生的(极罕见)崩溃。(#50034)
- 修复了当 git 对同一文件路径生成重复状态条目时发生的崩溃。(#49191)
- 修复了使用 editor minimal 时的崩溃。(#49692)
- 修复了在包含多个整行选择的剪贴板数据上使用 vim 粘贴命令时发生的崩溃。(#49134)
- 修复了如果在定义解析之前关闭当前窗格,
editor::GoToDefinitionSplit中发生的 panic。(#50060) - 修复了渲染超过 GPU 支持大小的图像时发生的 panic。(#50025)
- 修复了身份验证无法绑定到环回端口时发生的 panic。(#49916)
- 修复了在展开的差异块中处理选择时的 panic。(#49719)
- 修复了在缓冲区大小更改时(例如展开/折叠差异)扩展和收缩选择时发生的 panic。(#48898)
- 修复了打开远程服务器模态框时发生的 panic。(#50650)
- 修复了自定义 macOS 应用图标在更新后恢复为默认蓝色文件夹的问题。(#49727; 感谢 amtoaer)
- 修复了在括号内编辑时括号高亮闪烁的问题。(#49797; 感谢 lingyaochu)
- 修复了某些上下文菜单项对点击事件无反应的问题。(#49557)
- 修复了多行复制并修剪的剪贴板选择范围。(#48977)
- 修复了在 macOS 上启用 vim 模式时,stash picker 中的底部按钮被裁剪的问题。(#49814; 感谢 amtoaer)
- 修复了 WSL 上的互操作检测在较新的设置中不起作用的问题。(#49708)
- 修复了删除/更改/替换命令的链接编辑,以便标签对保持同步。(#48458; 感谢 ixacik)
- 修复了终端应用程序(tmux、neovim 等)中的鼠标滚动问题,无论滚动量如何,向下滚动时仅发送一个滚动事件。(#49931; 感谢 emamulandalib)
- 修复了远程重新连接在服务器未运行时因错误而失败的问题,现在改为建立新连接。(#49834; 感谢 mangas)
- 修复了设置行布局,以便右侧控件与多行设置描述更好地对齐。(#49850; 感谢 altaywtf)
- 修复了终端自动允许模式错误地提示确认包含
/dev/null重定向的命令(例如2>/dev/null)的问题。(#49503) - 修复了停止诊断更新工具提示中的拼写错误。(#49779; 感谢 gazure)
- 修复了当搜索查询过大时,缓冲区搜索中的 UI 图标被隐藏的问题。(#49493)
- 修复了某些标签未使用标题大小写的问题。(#49864; 感谢 ssanumand)
- 修复了命令面板输入中字体粗细不正确的问题。(#49539)
- 修复了 Agent 面板缓冲区中缺失的字体粗细。(#49539)
- 修复了悬停弹出框中缺失的字体粗细。(#49539)
- 修复了 Markdown 代码块和内联代码中缺失的字体粗细。(#49539)
- 修复了如果工作区无法恢复导致 Zed 似乎无法打开的问题。(#50334)
重大变更与公告
Zed Globalization zh-CN v0.226.4-pre
ZedG v0.226.4-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 56,440
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.226.4-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.226.4-pre.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.226.4-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
Zed Globalization zh-CN v0.225.13
ZedG v0.225.13
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 56,439
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.225.13.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.225.13.tar.gz -C /Windows (x86_64 / ARM64)
Scoop(推荐):
# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg
# 更新
scoop update zedgMSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:
msiexec /i zedg-zh-cn-windows-x86_64-v0.225.13.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
Zed Globalization zh-CN v0.226.2-pre
ZedG v0.226.2-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 56,398
本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。
安装方式
macOS (Apple Silicon)
Homebrew(推荐):
# 首次安装
brew tap x6nux/zedg && brew install --cask zedg
# 更新
brew update && brew upgrade --cask zedgDMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:
sudo xattr -rd com.apple.quarantine /Applications/ZedG.appLinux (x86_64)
# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v0.226.2-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.226.2-pre.tar.gz -C /Windows (x86_64)
Scoop(推荐):
# 首次安装
scoop bucket add zed-globalization https://github.com/x6nux/zed-globalization -b scoop
scoop install zed-globalization
# 更新
scoop update zed-globalization或解压 zip 后直接运行 ZedG.exe。