ZedG v1.22.0-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 99,216
本补丁做了什么:通过 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-v1.22.0-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v1.22.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-v1.22.0-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周发布包含对 Claude Opus 5.5(Anthropic)和 GPT-6 Astra、Sol、Luna(OpenAI)的 BYOK 支持、spawn_agent 中的按调用模型覆盖、子代理自动压缩,以及动态获取的 OpenCode 模型。
功能
AI
- 新增使用 OpenAI API 密钥对 GPT-6 Astra 的 BYOK 支持。(#64420)
- 新增使用 OpenAI API 密钥对 GPT-6 Sol 和 GPT-6 Luna 的 BYOK 支持。(#64628)
- 新增使用 Anthropic API 密钥对 Claude Opus 5.5 的 BYOK 支持。(#64627)
- 为
spawn_agent新增可选的model参数,用于为该次创建选择模型,而不是使用配置的子代理模型或继承父模型,当前使用的模型会显示在其卡片中。(#64498;感谢 itsfuad) - 将 Grok 4.7 添加到 SuperGrok 和 xAI 提供商,并将其设为推荐默认模型。(#64567;感谢 raphaelluethy)
- 将 Z.ai GLM 添加到 Mistral 提供商。(#63535;感谢 ummon-v)
- 新增
agent.threads_sidebar.auto_open设置,用于控制现有窗口中打开文件夹时是否同时打开线程侧边栏。(#64259、#64395;感谢 jackhwalters 和 joshkent94) - 在
edit_predictions.disabled_globs和edit_predictions_disabled_in中新增对"..."的支持,使设置可以扩展继承的编辑预测排除项和作用域。(#64540、#64546;感谢 porada) - 为子代理启用了压缩功能。(#64135)
- 改进了 OpenCode 模型的可用性,改为动态获取 Zen 和 Go 模型列表,而不是依赖 Zed 内置的模型列表。(#64585)
- 改进了线程侧边栏的尺寸调整,使
agent.threads_sidebar.default_width的更改即使在手动调整侧边栏大小后也能生效。(#64395;感谢 joshkent94)
Git
- 为使用
zed --diff <old> <new>打开的差异视图新增了统一/分屏切换。(#64529;感谢 rn23thakur) - 改进了当分支与其基线偏离较大时,分支差异显示首批更改的速度。(#62536;感谢 azeemshaik025)
终端
macOS
Windows
其他
- 在
file_scan_inclusions和hidden_files中新增对"..."的支持,使项目设置可以扩展继承的包含和隐藏文件模式。(#64440、#64484;感谢 porada) - 手动检查更新发现 Zed 已是最新版本时,在标题栏中新增确认提示。(#64106;感谢 tahayvr)
- 改进了待处理按键指示器,支持分组绑定、可滚动列表,以及无超时的组合键,例如以
cmd-k开头的快捷键。(#64362、#64522)
错误修复
- 修复了无效的文件模式会丢弃有效的排除、隐藏文件、只读和私有文件规则,或导致包含和文件类型设置崩溃的问题。(#64525;感谢 porada)
- 修复了
cmd-w(macOS)和ctrl-w(Linux/Windows)关闭活动停靠面板而不是活动窗格项的问题。(#64515) - 修复了新可用的 ChatGPT 订阅模型未出现在模型选择器中的问题。(#64625)
- 修复了在合并冲突的空侧输入时崩溃的问题。(#64604)
- 修复了在 Windows 上除非设置了
buffer_font_features,否则连字被禁用的问题。(#62338;感谢 interkelstar) - 修复了没有编辑范围的 LSP 补全忽略已配置的
completions.lsp_insert_mode的问题。(#64139) - 修复了在 Windows 高 DPI 缩放下设置窗口打开时标题栏超出屏幕的问题。(#62073;感谢 habisahmad)
- 修复了在多仓库项目中查看更改时 Git 面板意外切换仓库的问题。(#58795;感谢 mengh04)
- 修复了将 VS Code 的
files.exclude导入到file_scan_exclusions的问题。(#64492;感谢 porada) - 修复了在次要 Git 工作树中"添加到 .git/info/exclude"失败的问题。(#63967;感谢 mateioprea)
- 修复了终端在命令结束后每条命令仍保留约 2 MB 内存的问题。(#64405;感谢 EcutAtom336)
- 修复了外部代理终端过早完成或报告错误退出状态的问题。(#64544)
- 修复了在启用实验性辅助功能时关闭 macOS 窗口导致的内存泄漏问题。(#64143;感谢 feigeCode)
- 修复了在 Windows 上终端网格增大时失去顶部对齐的问题。(#63699;感谢 39ali)
- 修复了在 Linux (X11) 上 GPU 设备恢复后立即重绘窗口时崩溃的问题。(#64570)
- 修复了在 Windows 上通过 UNC 路径打开的文件无法启动语言服务器的问题。(#56553;感谢 Joblen)
- 修复了当 Scoop 使用自定义安装目录时无法检测到由 Scoop 安装的 PowerShell 的问题。(#62473;感谢 jliu666)
- 修复了当全局
tasks.json文件获得焦点时任务工作树变量解析到错误项目,以及包含空格的路径破坏 Windows 任务的问题。(#55727;感谢 di404) - 修复了在未选择文本时使用
cmd->(macOS)、ctrl->(Linux)或ctrl-shift-.(Windows)将当前行添加到 Agent 线程的问题。(#64589) - 修复了项目根文件夹无法重命名为与子文件夹同名的问题。(#64268;感谢 D4r3NPo)
- 修复了块状光标在动画完成前隐藏其下方字符的问题。(#64521;感谢 linyisu)
- 修复了列选择在非 ASCII 文本、制表符、软换行和折叠内容附近落在错误列的问题。(#63723;感谢 itsfuad)
- 修复了使用高
vertical_scroll_margin进行打字机式滚动时光标偏离编辑器中心的问题。(#63944;感谢 rn23thakur) - 修复了在不同宽度的字符之间移动以及键盘触发的自动滚动期间的光标动画问题。(#64184;感谢 tiny-paris)
- 修复了在较窄的自定义宽度下已删除的 Git 装订线标记消失的问题。(#64469;感谢 rajin-khan)
- 修复了在统一差异中选中已删除文本时摘录展开的问题。(#63946;感谢 IbrahimKhan12)
- 修复了当注释掉的
disabled_globs设置出现在"配置排除文件"之前时,该选项选择了错误列表的问题。(#64540;感谢 porada) - 修复了诊断导航未将附近的相关诊断链接回主要诊断的问题。(#64134;感谢 GautamBytes)
- 修复了在没有底层文本的位置缺少语言服务器诊断的编辑器下划线的问题。(#63933;感谢 itsfuad)
- 修复了在没有现有终端的项目中启动新终端线程时 Agent 面板创建两个终端的问题。(#62151;感谢 restlessronin)
- 修复了 ACP 引导表单中的键盘导航和提交问题。(#64193)
- 修复了 ACP 代理为空响应负载返回
null时的错误。(#64457) - 修复了 Mistral Small 和 Medium 的思考切换问题。(#63535;感谢 ummon-v)
- 修复了 Markdown 预览选项卡在悬停时不显示源文件路径的问题。(#64318;感谢 GautamBytes)
- 修复了复制 REPL 输出时缺少视觉反馈的问题。(#64276;感谢 Yao0454)
- 修复了在键位编辑器中录制和搜索独立修饰键绑定的问题。(#64537)
- 修复了远程外部代理的退出错误在代理最终响应更新应用之前出现的问题。(#64603)
- 修复了在 Threads 侧边栏中点击终端线程时选择高亮闪烁的问题。(#64387)
- 修复了不同扩展的代码片段在同一语言下相互抵消的问题。(#58659;感谢 LBF38)
- 修复了当
lsp_results_location设置为"picker"时,Command 点击符号打开定义多缓冲区而不是选择器的问题。(#64039;感谢 v-shevtsov) - 修复了退出全屏时 macOS 红绿灯按钮的动画问题。(#64339;感谢 tidely)
破坏性变更与注意事项
- 从外部代理(agent)管理的终端中移除了停止(Stop)控件,这些终端由代理而非本地进程控制。(#64544)
- 将线程侧边栏(Threads Sidebar)设置改为
agent.threads_sidebar.position、agent.threads_sidebar.default_width和agent.threads_sidebar.auto_open,并在设置编辑器中归为一组。现有设置会自动迁移。(#64395;感谢 joshkent94) - 将关闭活动停靠面板(dock)的快捷键从
cmd-w(macOS)或ctrl-w(Linux/Windows)改为所有平台统一的ctrl-alt-w。(#64515) - 更改了
terminal.path_hyperlink_regexes,现在顶层"..."条目会插入继承的正则表达式。若要保留之前的三字符正则表达式,请将该条目替换为["..."]。(#64552;感谢 porada) - 不再将 VS Code 的
files.watcherInclude导入为file_scan_inclusions;监视根目录并非 Git 忽略规则的覆盖项。(#64440;感谢 porada)