Zed Globalization zh-CN v0.228.0-pre.1
Pre-release
Pre-release
·
10 commits
to main
since this release
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 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.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 zedgMSI 安装包:从上方下载对应架构的 .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_url和api_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)