ZedG v1.19.0-pre
Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。
目标语言: 简体中文 (zh-CN)
翻译键数: 89,463
本补丁做了什么:通过 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.19.0-pre.deb
# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v1.19.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-v1.19.0-pre.msi /quiet或解压 zip 后直接运行 ZedG.exe。
Zed 官方更新日志
本周的发布包括调用层级支持、Git 面板中的多选功能、未命名缓冲区的自动语言检测,以及默认按类型进行项目搜索。
由 Zed Guild 发布 🛡️
- 为未命名缓冲区添加了自动语言检测功能。(#61412;感谢 amtoaer)
- 添加了对语言服务器提供的 LSP 3.18 Markdown 诊断消息的渲染支持。(#61030;感谢 aviatesk)
- 修复了在 Git 图中搜索完整 SHA-256 提交哈希的问题。(#63371;感谢 albertbogusz)
了解 Zed Guild。
功能特性
AI
- 新增对 OpenRouter 模型基于推理强度的支持。(#61308;感谢 codello)
- 新增从线程侧边栏重命名终端线程的功能。(#63494)
- 新增取消 ChatGPT 订阅设置的按钮。(#63627)
- 改进了长时间 Agent 会话期间的内存使用。(#63053;感谢 Prohect)
- 改进了对 OpenAI 兼容提供商的流式传输支持。(#63520)
- 改进了对 Claude Fable 5.1 的支持。(#63571)
Git
- 为 Git 面板新增多选功能。(#60340;感谢 justinschmitz97,以及感谢 jacobbinnie 在 #52935 中的早期实现)
- 为文件标签页和项目面板新增“在远程打开文件”和“复制远程文件 URL”选项。(#62177;感谢 JacobNWolf)
- 改进了打开包含大量大型合并冲突的项目差异时的性能。(#63394、#63395)
Vim / Helix
- 新增 Helix 模式对最近配对文本对象的支持,使用
m i m和m a m。(#59201;感谢 GoldStrikeArch)
语言
- 新增通过
call hierarchy: show incoming calls和call hierarchy: show outgoing calls的调用层次结构支持,默认快捷键为 macOS 上的cmd-k cmd-h以及 Linux 和 Windows 上的ctrl-k ctrl-h。(#53239;感谢 swiftcoder) - 新增 macOS 上的
cmd-shift-v和cmd-k v以及 Linux 和 Windows 上的ctrl-shift-v和ctrl-k v快捷键,用于打开 CSV、TSV、SSV 和 PSV 文件的表格数据预览。(#63369;感谢 HalavicH) - 新增对
.bash_login文件的 Shell 脚本语言检测。(#63466;感谢 mnipritom) - 将表格数据预览中的列筛选图标替换为筛选漏斗图标。(#63266;感谢 HalavicH)
终端
其他
- 新增
outline_panel.multi_buffer_hide_symbols设置和outline panel: toggle symbols操作,用于在多缓冲区视图中仅显示大纲面板中的文件和目录。(#63404;感谢 FrantisekGazo) - 新增
reveal_if_open设置,用于显示已在其他窗格中打开的缓冲区,而不是在当前活动窗格中打开它们。(#63306;感谢 WoodyWoodsta) - 在设置界面中新增
close_panel_on_toggle设置,并改进了其文档。(#63548;感谢 mateioprea) - 新增
folder_indicator设置,用于在项目面板、大纲面板和 Git 面板中同时显示展开箭头和文件夹图标。(#62393;感谢 dongdong867) - 改进了命令面板的排序,按最近使用时间排序,并在过滤时将之前使用过的命令排在未使用命令之前。(#63388)
- 改进了 Zed 退出、更新后重启或重新加载工作区时的数据持久性。(#63213)
- 改进了使用
.editorconfig文件的项目中的输入和渲染性能。(#63323) - 改进了所有 Markdown 界面中的内联代码渲染,使其具有圆角背景,与 Markdown 预览保持一致。(#63272)
- 改进了大纲字体和颜色。(#63325)
错误修复
- 修复了 Gemini 拒绝接受无法在 Zed 受限模式方言中表示的工具架构的请求的问题。(#63342)
- 修复了 Helix 模式下的环绕命令在编辑后无法保留选区,以及执行缓慢的文本边界扫描的问题。(#59201;感谢 GoldStrikeArch)
- 修复了多行注释和多行粘贴后缩进不正确的问题。(#61669;感谢 peakxy)
- 修复了 Ollama 未显示为编辑预测提供程序,且其模型下拉列表仅显示已配置模型而非所有可用模型的问题。(#63519;感谢 reinier-millo)
- 修复了浅层差异导致计算量过大的问题。(#63024)
- 修复了语言模型提供程序流式传输大型工具输入时导致 UI 挂起的问题。(#63241)
- 修复了在捆绑图标主题中
.dockerignore文件显示通用图标而非 Docker 图标的问题。(#63398;感谢 tech-dipesh) - 修复了 macOS 上 Agent 终端工具调用泄漏文件描述符的问题。(#62978;感谢 nertzy)
- 修复了 Anthropic 返回 HTTP 400 的“提示词过长”错误未被识别为上下文窗口溢出的问题。(#63596)
- 修复了书签选项卡在打开状态下添加或移除书签时无法更新的问题。(#56363;感谢 saberoueslati)
- 修复了断点列表在单个文件中不显示断点的问题。(#63348;感谢 caseyavila)
- 修复了长补全项中补全菜单标签与文档文本重叠的问题。(#63581;感谢 itsfuad)
- 修复了当多缓冲区替换文件内容时,高亮、内联提示或其他位置仍引用旧内容而可能导致的崩溃问题。(#62636)
- 修复了在无项目环境中 CSV 预览不显示的问题。(#63350)
- 修复了诊断范围仅覆盖行终止符(例如 Python 中缺少
:)时诊断信息不显示下划线的问题。(#63125;感谢 dmitriegorov16) - 修复了远程服务器提供的设置模式中缺少扩展提供的语言服务器的问题。(#62355;感谢 vancez)
- 修复了 Zed 在部分克隆中无法识别 Git 远程仓库的问题。(#63331)
- 修复了打开提交差异后“返回”无法回到 Git 图谱的问题。(#63597;感谢 reinier-millo)
- 修复了由同步执行器阻塞导致的 GPUI Web 崩溃问题。(#63484)
- 修复了 Windows 上 Which Key 中快捷键标签不一致的问题。(#63349)
- 修复了查找所有引用时某些语言服务器崩溃的问题。(#63372)
- 修复了裸 Git 仓库中链接工作树名称和创建路径的问题。(#63351)
- 修复了在标准错误不可用时报告 Wayland 连接错误导致 Linux 崩溃的问题。(#63159)
- 修复了模态框无法将焦点保留在先前聚焦的 UI 上的问题。(#63512;感谢 mateioprea)
- 修复了需要非默认作用域才能访问 MCP 端点的 MCP 服务器的 OAuth 身份验证失败问题。(#63370;感谢 blue42u)
- 修复了项目搜索保留已关闭的未命名缓冲区结果的问题。(#61677;感谢 pingpong74)
- 修复了设置中不包含弃用项(包括仅配置了
url的上下文服务器)时仍出现设置迁移提示的问题。(#62818;感谢 porada) - 修复了过期的 Git 提交模板被恢复为待处理提交消息草稿的问题。(#63604;感谢 akramcodez)
- 修复了在 Windows 上转换格式错误的
${shell 变量引用时崩溃的问题。(#63446;感谢 39ali) - 修复了后台线程崩溃后 Windows 进程仍然存活的问题。(#63157)
破坏性变更与注意事项
- 默认启用了按类型进行项目搜索;如需恢复先前行为,请设置
{ "search": { "search_on_type": false } }。(#62506)