Zed Globalization zh-CN v0.228.0
ZedG v0.228.0
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 59,241
本补丁做了什么:通过 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.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.228.0.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.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)
- Agent: 修复了聚焦于先前消息时子代理视图行为不一致的问题。(#51654)
- Agent: 修复了外部 agent 因调用不支持的 ACP 方法而返回错误的问题。(#51479)
- Terminal: 修复了垂直终端面板中拖放功能不起作用的问题。(#49825; 感谢 claiwe)
- Debugger: 修复了 Python 字符串值显示转义序列而不是实际字符的问题。(#50554)
- Markdown Preview: 修复了垂直滚动时代码块滚动条闪烁的问题。(#50817; 感谢 cppcoffee)
- Markdown Preview: 修复了解析器选项被集体启用而不是单独启用,从而导致渲染问题的错误。(#50440)
- Extensions: 修复了作者列表溢出的问题。(#51045; 感谢 francesco-gaglione)
- 修复了
project panel: reveal in file manager(项目面板:在文件管理器中显示)即使在未选中项目面板条目时也能正常工作的问题。(#50866; 感谢 loadingalias) - 修复了在使用具有少于或多于 2 个通道的设备通过旧版音频加入频道时 LiveKit 中的 panic 问题。(#51276)
- 修复了因过早删除 SSH 服务器而导致的潜在崩溃问题。(#51091)
- 修复了为旧版(非实验性/启用 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)
- 修复了 helix 模式下搜索选择环绕文档末尾时的 panic 问题。(#51642)
- 修复了暂存 diff hunks 时的一个 panic 来源。(#51641)
- 修复了解析 markdown 文件中深度嵌套的 HTML 时的栈溢出问题。(#51637)
- 修复了在不受信任的仓库中生成提交消息的问题。(#51323)
- 修复了 aarch64-Linux 上运行静态构造函数时的运行时段错误。(#51771)
重大变更与注意事项
- Agent:移除了已弃用的 Gemini 3 Pro Preview 模型;现有配置将自动迁移至 Gemini 3.1 Pro。(#50503)
- 更改了
auto_indent设置以支持三种模式:full(语法感知缩进)、preserve_indent(保持当前行的缩进)和none(无自动缩进)。(#47751;感谢 oliverbarnes)