github x6nux/zed-globalization v0.228.0-pre.1
Zed Globalization zh-CN v0.228.0-pre.1

latest releases: v1.8.0-pre, v1.7.2, v1.7.2-pre...
pre-release3 months ago

ZedG v0.228.0-pre

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

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

翻译键数: 59,235

本补丁做了什么:通过 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-v0.228.0-pre.deb

# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v0.228.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-v0.228.0-pre.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_urlapi_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)
  • 终端:修复了在垂直终端面板中拖放不起作用的问题。(#49825;感谢 claiwe)
  • 调试器:修复了 Python 字符串值显示转义序列而不是实际字符的问题。(#50554)
  • Markdown 预览:修复了垂直滚动时代码块滚动条闪烁的问题。(#50817;感谢 cppcoffee)
  • Markdown 预览:修复了解析器选项被集体启用而不是单独启用,从而导致渲染问题的 bug。(#50440)
  • 扩展:修复了作者列表溢出的问题。(#51045;感谢 francesco-gaglione)
  • 修复了项目差异视图中的 Expand All Files/Collapse All Files(展开/折叠所有文件)按钮。(#50859)
  • 修复了 project panel: reveal in file manager(项目面板:在文件管理器中显示),使其即使在未选中项目面板条目时也能工作。(#50866;感谢 loadingalias)
  • 修复了在处理差异块时 lsp_symbols_at_cursor 中的 panic 问题。(#51077)
  • 修复了在使用旧版音频加入频道时,若设备声道数少于或多于 2 个导致 LiveKit 发生 panic 的问题。(#51276)
  • 修复了因过早删除 SSH 服务器而导致的潜在崩溃问题。(#51091)
  • 修复了一个导致减法下溢从而引发虚假 panic 的源头。(#51078)
  • 修复了为旧版(非实验性/启用 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)

重大变更与注意事项

  • Agent:移除了已弃用的 Gemini 3 Pro Preview 模型;现有配置将自动迁移至 Gemini 3.1 Pro。(#50503)
  • 更改了 auto_indent 设置以支持三种模式:full(语法感知缩进)、preserve_indent(保持当前行的缩进)和 none(无自动缩进)。(#47751;感谢 oliverbarnes)

Don't miss a new zed-globalization release

NewReleases is sending notifications on new releases.