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)