github x6nux/zed-globalization v1.4.0-pre
Zed Globalization zh-CN v1.4.0-pre

latest releases: v1.11.0-pre, v1.10.0, v1.10.0-pre...
pre-releaseone month ago

ZedG v1.4.0-pre

Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。

目标语言: 简体中文 (zh-CN)

翻译键数: 71,128

本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。

安装方式

macOS (Apple Silicon)

Homebrew(推荐):

# 首次安装
brew tap x6nux/zedg && brew install --cask zedg

# 更新
brew update && brew upgrade --cask zedg

DMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:

sudo xattr -rd com.apple.quarantine /Applications/ZedG.app

Linux (x86_64)

# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v1.4.0-pre.deb

# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v1.4.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 zedg

MSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:

msiexec /i zedg-zh-cn-windows-x86_64-v1.4.0-pre.msi /quiet

或解压 zip 后直接运行 ZedG.exe


Zed 官方更新日志

本周版本新增了技能支持、全局 AGENTS.md 文件(用于用户级 agent 指令)、分支差异视图中选择基础分支的功能,以及新的 editor: toggle all diff hunks 操作。

功能

AI

  • Agent: 新增技能支持。
  • Agent: 新增支持全局 AGENTS.md 文件,与 settings.json 一起使用,用于用户级指令,这些指令会包含在每个项目的系统提示中。(#56757
  • Agent: 新增支持 MCP 工具的图像输出。(#57134
  • Agent: 新增支持在内置 MCP 客户端中通过客户端 ID 和客户端密钥进行 OAuth 客户端预注册。(#52900
  • OpenCode: 更新了可用模型和元数据,包括推理支持、图像支持和令牌计数。(#57076;感谢 Vlaaaaaaad

Git

  • 新增在分支差异视图中选择基础分支的功能。(#56569
  • Git 面板:新增在"更改"和"历史"标签页之间切换的键盘快捷键:macOS 上为 cmd-1/cmd-2,Linux/Windows 上为 ctrl-1/ctrl-2。(#56743
  • 新增 editor: toggle all diff hunks 操作,可一次性展开或折叠所有差异块。(#56421
  • 改进了 Git 相关界面中的用户头像显示。(#56755
  • 改进了差异统计,使用千位分隔符格式化大行数。(#56754
  • 新增 git.show_stage_restore_buttons 设置,用于隐藏差异块上的 Stage/Restore 按钮。(#56740

语言

Linux

  • 在 Linux 上新增 buffer_font_fallbacks 支持。(#54878;感谢 Albab-Hasan
  • 改进了 Wayland 上首次鼠标文本复制操作。(#50406;感谢 soundslocke

其他

  • 新增 markdown_preview_code_font_family 以覆盖 Markdown 预览中的代码字体。(#56744;感谢 wln
  • 改进了 CSV 预览,添加列固定功能以在滚动时保持标识符可见。(#56619;感谢 HalavicH
  • 改进了受限模式,在打开不受信任的项目时更加明显并需要立即操作。(#57056
  • 改进了截断文本标签,不再在省略号前显示尾随空格或标点符号。(#57106

Bug 修复

  • Agent:修复了恢复线程时工具输出图片未重新加载的问题。(#57143
  • MCP OAuth:修复了 MCP 服务器返回损坏的元数据 URL 时认证失败的问题。(#53502
  • MCP OAuth:修复了与某些 MCP 服务器 OAuth 客户端注册失败的问题。(#53501
  • 修复了 OpenAI 兼容提供商在缺少 token 使用详情时 AI 补全失败的问题。(#55919;感谢 marius851000
  • Git Graph:修复了启用 Git 的 log.showSignature 设置时出现的损坏问题。(#55708;感谢 toddlerer
  • 修复了某些 ACP 注册代理未清理旧版本的问题。(#55290;感谢 cppcoffee
  • 修复了部分 Gemini 工具调用失败的问题,因为 Zed 可能发送了不完整的工具模式。(#57160
  • 修复了使用 Gemini 配合某些工具(尤其是通过 MCP)时因 JSON schema 格式不兼容导致 "Invalid JSON payload received" 错误的问题。(#49292;感谢 dastrobu
  • 修复了 zed --new ssh://host/path 复用现有 SSH 窗口而非打开新窗口的问题。这也适用于其他 URL 形状的路径参数。(#54408
  • 修复了诊断消息中的非 ASCII 字符被错误渲染并带有虚假 \ 字符的问题。(#55782;感谢 alkinun
  • 修复了在缓存视图中的 Input 组件内输入时 GPUI 崩溃的问题(#50456)。(#50665;感谢 xcb3d
  • 修复了使用 edit_file 工具流式输入文本时可能出现的 panic。(#57100
  • 修复了加载包含 supertype 的某些 Tree-sitter 语法时出现的 panic。(#57183
  • 修复了编辑器行中包含大量不可见字符时可能出现的罕见 panic。(#57137
  • 修复了 agent 编辑在提交时有时不会自动接受的问题。(#56892
  • 修复了 macOS 上 OrbStack 虚拟机内文件监控默认使用轮询后端的问题。(#57184
  • 修复了使用 Copilot 作为提供商并在 OpenAI 和 Anthropic 模型之间切换时 agent 报错的问题。(#56655
  • 修复了条件表达式、算术表达式及相关运算符的 bash 语法高亮问题。(#56484;感谢 terror
  • 修复了状态栏中的活动指示器不显示包含取消运行操作项的菜单的问题。(#56865
  • 修复了提交标题长度检查将多字节字符误计为多个字符的问题。(#57025;感谢 koxya
  • 修复了向项目添加或从中移除新 worktree 时上下文服务器可用性不更新的问题。(#51244;感谢 rioriost
  • 修复了导入 VS Code 设置 files.simpleDialog.enable 时值被反转的问题。(#55678;感谢 Earlopain
  • 修复了 macOS Cmd-E/Cmd-G 查找行为,使 Cmd-E 从光标或选区填充查找内容,Cmd-G 跳转到新填充的匹配项。(#56681
  • 修复了打开缓冲区搜索栏时 Markdown 预览内容在窗格边缘被截断的问题。(#55009;感谢 tkilaker
  • 修复了 Mermaid 图表在使用默认 UI 字体时无法渲染的问题。(#56695
  • 修复了 npm 工具安装更好地遵守 npm 发布年龄过滤器的问题。(#56957
  • 修复了打开 Agent Panel 的 Settings 视图时按 "New Thread" 或 cmd-n 无效的问题。(#56818
  • 修复了通过捆绑所需的 libstdc++.so 使通过安装程序在 Ubuntu 20.04 上运行 Zed 的问题。(#57132
  • 修复了 Settings UI 搜索对多词查询返回无关结果的问题。(#56835
  • 修复了 agent 生成响应时 agent: toggle profile selector 快捷键被忽略的问题。(#56784;感谢 Rfluid
  • 修复了 Agent Panel 的 @-提及菜单在 @ 紧跟在 ([{ 后面时不显示的问题。(#55504
  • 修复了工具路径优先选择以项目根目录命名的子目录中的文件的问题。(#56230;感谢 procr1337
  • 修复了 Linux(Wayland)上特定 GPU/驱动组合导致的 UI 冻结问题。(#57077;感谢 higorprado
  • 修复了 Agent Panel 中 Markdown 块内文本选择有时与鼠标位置不匹配的问题。(#56861;感谢 timvermeulen
  • 修复了 zed:// 链接聚焦 Zed 的问题,并改进了 zed://agent 链接的处理。(#57047
  • 修复了 workspace: open files 忽略 Project Panel 的 sort_mode 设置的问题。(#56720;感谢 hron
  • 修复了接受 LSP 补全后的撤销行为,使补全及其附加编辑一起撤销。(#53980;感谢 HuaGu-Dragon
  • 修复了远程项目中 Python REPL UI 正确填充的问题。(#54709;感谢 MostlyKIGuess
  • 从差异视图中移除代码透镜块以修复损坏的背景高亮。(#56726

破坏性变更和注意事项

  • 移除了 rules 库,并用 skills 支持替代。
  • 在 agent 聊天输入框中,将 @rule 自动补全替换为 @skill。(#56902)

Don't miss a new zed-globalization release

NewReleases is sending notifications on new releases.