ZedG v1.1.5
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 69,790
本补丁做了什么:通过 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.1.5.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v1.1.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-v1.1.5.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
我们宣布推出 Zed 商业版计划。
企业级 AI 模型控制、成员消费追踪,以及安全团队可执行的数据策略。
本周版本更新包括面板布局切换器(classic、agentic)、LSP 代码镜头支持、Helix amp 跳转导航(g w)、DeepSeek V4-Pro/Flash 和 OpenCode Go 提供商支持、取代文件历史的 git 图形视图、代理面板和文件差异面板中的分屏差异显示、Markdown 预览中的 GFM 警报提示,以及支持 .editorconfig 中 end_of_line 配置的新 line_ending 设置。
由 Zed Guild 🛡️ 发布
- 在 Markdown 预览中使表格单元格复选框可点击,与列表项复选框行为一致。(#54747;感谢 iam-liam)
- 为 git 图形添加 vim 模式导航。(#53609;感谢 nihalxkumar)
- Helix:修复了一些在没有打开任何面板时可能需要使用的命令,如项目搜索或符号搜索。(#51434;感谢 feitreim)
- Agent:修复了 Linux 和 Windows 上线程侧边栏与窗口控制按钮重叠的问题。(#54755;感谢 OmChillure)
- Editor:修复了错误地将注释包含在折叠中的问题。(#54102;感谢 feitreim)
了解 Zed Guild 的更多信息。
功能
AI
- Agent:改进了支持流式工具调用的模型的编辑工具性能。(#55193)
- ACP:改进了对注册表中基于 npx 的代理的
min-release-age设置支持。(#55775) - ACP:改进了 ACP 代理启动失败时的错误消息。(#55765)
- OpenCode:添加了对 OpenCode Go 的支持。(#53651;感谢 Vlaaaaaaad)
- OpenCode:添加了新模型(GPT 5.5、DeepSeek V4、MiMo V2.5、Ling 2.6 和 Hy3)。(#54880;感谢 Vlaaaaaaad)
- OpenCode:添加了对
interleaved_reasoning的支持。(#55574;感谢 Vlaaaaaaad) - OpenCode Go:添加了对可配置推理努力级别的支持。(#54880;感谢 Vlaaaaaaad)
- 在用户菜单中添加了名为"面板布局"的菜单项,可快速在两种标准面板布局之间切换:经典布局(项目面板、Git 面板等在左侧)和代理布局(代理面板在左侧,其他在右侧)。(#54771)
- 为 Zed 的编辑预测添加了
allow_data_collection,现在可以在settings.json的edit_predictions下显式设置。存储在内部数据库中的现有偏好将作为后备保留。(#51389;感谢 oliverbarnes) - Copilot:在临时文件中添加了编辑预测支持。(#45764;感谢 tacshi)
- 在代理审查差异中添加了分屏差异视图。(#54638)
- 在代理面板中添加了"始终允许"工具批准,可传播到对同一工具的其他待处理调用。(#54679)
Git
- 用 Git 图形视图替换了文件历史视图,带来了更好的性能、延迟加载、搜索、可调整大小的列和提交信息面板。(#50288)
- 在文件差异视图中添加了并排差异。(#50046;感谢 NaritaHARUKI)
- 添加了
git: copy branch name操作。(#54702) - 在 Git 面板中添加了停止提交消息生成的按钮。(#49540;感谢 austincummings)
- 添加了
markdown_preview_font_family和markdown_preview_theme设置,可独立于编辑器自定义 Markdown 预览。(#54003;感谢 robinojw) - 添加了当 Git 提交消息标题超过可配置限制时的警告。(#54653)
- 在 Git 面板中为不安全仓库添加了专门的空状态,显示"信任目录"按钮,可将仓库添加到
safe.directory。
语言
- 改进了 C++ 访问修饰符后的缩进处理。(#53709;感谢 phdavis10)
- Python:更改了用户设置,使其优先于 Zed 中为 pyright/basedpyright 设置的工具链。(#48262)
终端
- 在终端中添加了可听见的 BEL;可通过将
terminal.bell设置为"system"来启用。(#53752;感谢 ian-h-chamberlain)
Vim / Helix
- 在 Helix 模式中添加了"amp jump"导航(
g w),在单词上显示两个字符的标签以便快速移动光标。标签在光标的前后方向之间交替,优先考虑更近的目标和更容易输入的标签。标签的颜色可通过新的helix.jump_label_accent设置控制。(#43733;感谢 GoldStrikeArch)
远程开发
Linux
- 在 Linux/WSL 上为不发出
inotify事件的文件系统(如 WSL 中的/mnt/c、网络文件系统、FUSE 挂载)添加了轮询文件系统监视支持。轮询会在需要时自动选择,也可通过ZED_FILE_WATCHER_MODE=poll强制启用。(#54481)
其他
- 添加了 LSP 代码透镜支持,默认禁用。在设置中使用
"code_lens": "on"启用,或使用操作切换。(#54100) - 添加了
line_ending设置,用于控制新文件的行尾处理方式并在保存时规范化。(#54356;感谢 melocene) - 添加了对
.editorconfigend_of_line属性的支持以强制执行行尾。(#54356;感谢 melocene) - 重新设计了转到定义,使其目标在编辑器中心打开。可通过
go_to_definition_scroll_strategy重新配置。(#54778) - 更改了项目目录的顺序保持方式,改为保持添加顺序而非按字母顺序隐式排序。(#54716)
- 在 Markdown 预览中添加了对 GFM 警报调用(
> [!NOTE]、> [!TIP]、> [!IMPORTANT]、> [!WARNING]、> [!CAUTION])的支持,每种类型都渲染带颜色左边框、图标和粗体标签。(#54661;感谢 shiw-yang) - 改进了 Zed 的默认内存使用。(#54645)
- 在项目面板上下文菜单中为 Git 仓库中的文件添加了"添加到 .gitignore"选项。(#47377;感谢 korbindeman)
- 在 macOS 上设置窗口的代表性文件名属性。(#48029;感谢 MrMage)
- 改进了 Zed 在错误时的日志输出。(#54660)
Bug Fixes
- 修复了 Agent Panel 字体大小每次增加 2px 而不是 1px 的问题。 (#53685)
- 修复了代理面板自动滚动在与滚动条交互后无法重新启动的问题。 (#54570; 感谢 timvermeulen)
- 修复了在并行工具调用时,第一个工具调用总是被接受而不是实际点击的那个的问题。 (#54683)
- 修复了复制的代理提示将 selection 提及替换为字面量单词
selection的问题。 (#54031; 感谢 DevDonzo) - 修复了代理线程归档视图在最后一个归档线程被删除后卡在空的"仅显示归档"列表上的问题。 (#54763; 感谢 lixiaoyan)
- 修复了首次右键单击且没有先前选择时,终端上下文菜单中缺少"添加到代理线程"选项的问题。 (#50860; 感谢 Dnreikronos)
- 修复了代理面板不能优雅处理文件系统错误的问题。 (#52333)
- 修复了无法从代理面板中的工具调用命令中选择和复制文本的问题。 (#50545)
- 修复了 Claude Opus 4.7 不显示思考摘要的问题。 (#54217)
- 修复了自定义 OpenAI 模型忽略
language_models.openai.available_models中capabilities.images设置的问题。 (#54223; 感谢 mvanhorn) - 修复了替换预览标签页有时会破坏导航的 bug。 (#52871; 感谢 timvermeulen)
- 修复了"打开文件"按钮不会跳转到包含活动光标的片段的 bug。 (#54652)
- 修复了即使启用
disable_git后,标题栏中仍显示工作树和分支按钮的 bug。 (#54667) - 修复了合并冲突"使用代理解决"按钮在所有冲突已解决后仍显示的 bug。 (#54791)
- 修复了在 Markdown 预览中用帧数较少的 GIF 替换时的 panic。 (#54701)
- 修复了可能导致不正确诊断的 TypeScript 问题,由编辑预测上下文查找引起。 (#54666)
- 修复了 Windows 上 Alt+F4 即使集成终端获得焦点时 Zed 也能关闭的问题。 (#53091; 感谢 SAKETH11111)
- 修复了滚动条可能导致终端布局偏移的问题。 (#46648)
- 修复了新文件首次创建时未应用格式化的问题。 (#52692; 感谢 Bruna-MF)
- 修复了 eslint 在 Windows 上不启动的 bug。 (#54945; 感谢 tristanphease)
- 修复了 devcontainer 名称第六个字符是非字母数字的 bug。 (#54578; 感谢 KyleBarton)
- 修复了开发容器 Docker Compose 项目名称以匹配参考 devcontainer CLI 的完整
getProjectName优先级(环境中的COMPOSE_PROJECT_NAME,然后是工作区.env,然后是合并 compose 配置中的显式顶级name:,然后是第一个 compose 文件目录的基本名称——仅当该目录是<workspace>/.devcontainer时才添加_devcontainer后缀)。这防止了使用 Zed 和 devcontainer CLI / VS Code 打开同一文件夹时出现重复容器的问题。 (#54302; 感谢 antont) - 修复了代码操作工具栏按钮在光标移动时闪烁的问题。 (#53571; 感谢 Dnreikronos)
- 修复了调整大小时终端闪烁的问题。 (#47195; 感谢 pigletfly)
- 修复了命令面板行为,当搜索无结果时,页脚操作仍可能路由到后备隐藏命令。 (#54519; 感谢 galuis116)
- 修复了在预览模式下切换复选框时
ctrl+s也会保存的问题。 (#53236; 感谢 Priyansh44) - 修复了 DAP TCP 传输在连接远程调试适配器时拒绝 IPv6 地址的问题。 (#52244; 感谢 moktamd)
- 修复了 default.json 配置和 OS 设置在启动时未应用的问题。 (#54635)
- 修复了 rust-analyzer shell runnables 的反序列化问题。 (#54011; 感谢 sunshowers)
- 修复了没有远程仓库可推送时
git push的处理问题。 (#54522) - 修复了替换全部时查询包含非 ASCII 文本和正则特殊字符时卡住的问题。 (#54422)
- 修复了 Helix 环绕操作在光标未被环绕时回退到最接近匹配的问题。 (#47163; 感谢 leonqadirie)
- 修复了 JavaScript 和 TSX 文件中嵌套 JSX 成员表达式标签的高亮显示问题。 (#53750; 感谢 SAKETH11111)
- 修复了 UNIX 终端中的超链接问题。 (#54322)
- 修复了项目扫描不完整时搜索结果不完整的问题。 (#54534)
- 修复了编辑文件时分割差异视图中有时会出现不正确间隔块的问题。 (#53098; 感谢 timvermeulen)
- 修复了 Go 和 C/C++ 中的行注释重排问题。 (#54931; 感谢 zerowidth)
- 修复了 Windows 上 clangd 的离线查找问题。 (#54781)
- 修复了使用分数显示缩放时 UI 元素可能出现模糊外观的问题。 (#54728)
- 修复了只读编辑器仍启用某些 mutation 操作的问题。 (#54758)
- 修复了搜索高亮在光标移动时总是改变的问题。 (#54514)
- 修复了渲染的 markdown 中选择和搜索高亮并非总是准确显示的问题。 (#54744; 感谢 timvermeulen)
- 修复了设置行为,将图标主题从"动态"(系统模式)切换到"静态"时,现在选择与当前 OS 外观(浅色或深色)匹配的图标主题,而不是总是默认使用深色变体。 (#54647; 感谢 galuis116)
- 修复了粘性滚动标题在 PHP 和其他语言中显示属性/装饰器行而不是声明行的问题,这些语言中注解是声明的子节点。 (#53288; 感谢 Vastargazing)
- 修复了复杂脚本(泰语、阿拉伯语、希伯来语、梵文、缅甸语、高棉语等)中组合标记的终端渲染问题,元音符号和声调标记被错误地移到相邻单元格而不是渲染在基础字符上。 (#53176; 感谢 MX48Live)
- 修复了
vtsls的completeFunctionCalls设置被忽略的问题。 (#53285) - 修复了代理 UI 中图像文件扩展名识别逻辑区分大小写的问题。现在不区分大小写。 (#54786)
- 修复了主题选择器在外部点击时保持预览主题而不是恢复原始主题的问题。 (#52773; 感谢 Dnreikronos)
- 修复了尾随
;被换行到新行而不是保持粘附在前面单词上的问题。 (#54546) - 修复了 vim
o/O命令忽略auto_indent: "none"设置的问题,导致新行继承缩进而不是从第 0 列开始。 (#53620; 感谢 davidalecrim1) - 修复了 Zed 中的空白字符渲染问题。 (#54798)
- 修复了取消失败的 devcontainer 连接时 Zed 启动时退出的问题。现在会回退到空工作区。 (#54734; 感谢 maxmalkin)
- 修复了 vim
%s/find/replace/g在替换子句中不正确转义$的问题。 (#53277; 感谢 phdavis10) - 修复了远程终端的本地路径解析问题。 (#50268)
- 修复了
auto_save: "on_focus_change"在打开或关闭模态框时不能正确触发的问题。 (#54455) - 修复了从 Git Bash 启动 Zed 时会导致终端中 Ctrl 修饰键卡住的问题。 (#52583; 感谢 Dnreikronos)
- 修复了当
base_keymap设置为"None"时 Vim 和 Helix 键绑定不生效的问题。 (#54899; 感谢 profojak) - 修复了 Git 面板中的暂存和取消暂存复选框在
git add或git reset命令失败时不恢复的问题。 (#43693) - 修复了在 Linux Wayland 上显示不支持的窗口控件的问题。 (#50609; 感谢 Moulberry)
- 修复了向打开的空文件写入二进制内容时冻结的问题。 (#53074; 感谢 deadcode-walker)
- 修复了由于换行映射同步路径中过长行导致的 UI 线程冻结问题。 (#53074; 感谢 deadcode-walker)
- 修复了设置 UI 主题转换不尊重系统外观的问题。 (#54609; 感谢 galuis116)
- 修复了在 Wayland 上缩放时状态栏上方出现 1px 间隙的问题。 (#46466; 感谢 pauldipietro)
- 修复了在 Helix 模式下按
Escape时搜索栏不关闭的问题。 (#48847; 感谢 buildingvibes) - 修复了 AI Agent shell 执行中 heredoc 命令失败并显示"语法错误:文件意外结束"的问题。 (#49106; 感谢 chenwuji20)
- 修复了在 Zeta 2 中将光标移动到预测位置的问题。 (#55192)
- 修复了代理在某些情况下无法应用编辑的问题。 (#55499)
- 修复了当项目在
.bare目录的父目录(bare-clone-with-sibling-worktrees 布局)打开时,git: worktree弹出窗口不列出任何工作树的问题。 (#55790) - 修复了将图像粘贴到排队消息中时的崩溃问题。 (#55785)
- 修复了每个链接的工作树在无主工作树的仓库中作为独立条目出现在最近项目中的 bug。
- 修复了从最近项目中删除项目有时看似无效的 bug。 (#55740)
- 修复了鼠标光标在某些情况下被错误隐藏的几处问题。 (#55718)
- 修复了 Windows 上显示器从 Windows 显示器枚举中消失时的 panic。 (#55630)
- 修复了 OpenCode Go 使用正确的 DeepSeek 端点的问题。 (#55574; 感谢 Vlaaaaaaad)
- 修复了出现"未保存的编辑"提示时或点击带有搜索栏的面板按钮时鼠标光标错误隐藏的问题。 (#55664)