发布

及时了解 Zed 每周的发布动态。


三月

0.177.7

03/12/2025

macOS
正在加载...
正在加载...
Linux
正在加载...
正在加载...

🚀 Zed 现在有了内置 Git 支持!🚀

您可以从编辑器中查看差异、暂存更改、提交和推送。 更多信息,请查看博客文章


增强功能

  • Editor::DeleteToBeginningOfLine添加了对stop_at_indent的支持。(感谢@felixpackard
  • 添加了在编辑多缓冲区摘录的内容时展开它们的支持。(#25677
  • 添加了一种使用修饰键切换内嵌提示的方法。(#25752
"inlay_hints": {
    /// A set of modifiers which, when pressed, will toggle the visibility of inlay hints.
    /// If the set is empty or not all the modifiers specified are pressed, inlay hints will not be toggled.
    "toggle_on_modifiers_press": {
        "control": false,
        "shift": false,
        "alt": false,
        "platform": false,
        "function": false
    }
}
  • 为自托管的 GitHub 企业实例添加了复制永久链接操作。(#26482
  • SSH:添加了在连接字符串中指定ssh_config文件的支持(ssh -F ssh_config)。(#25619
  • SSH:添加了使用 busybox wget(Alpine 等)下载zed-remote-server的支持。(#25621
  • 改进了 Zed 任务的ZED_WORKTREE_ROOT后备方案。(#25605
  • 提高了渲染具有大量缓冲区的多缓冲区的性能。(#26308
  • always_show_close_button键更改为show_close_button,并引入了一个新的hidden值,该值允许从不显示关闭按钮。(#23880;感谢@Morgandri1
  • 更新了package.jsontsconfig.json的捆绑 JSON 模式。(#25826

Vim

语言

  • 添加了editor::OrganizeImports操作,用于组织导入(排序、删除未使用的等),支持 LSP。 您可以使用alt-shift-o键绑定来触发它。(#25793
  • 添加了对 Odin 语言格式中可点击文件路径的支持。(#25842;感谢@devzeth

AI

  • 编辑预测:添加了enabled_in_assistant设置。(#25767
  • 编辑预测:在edit_predictions.disabled_globs中添加了对绝对 glob 的支持。

Bug 修复

  • 修复了编辑器滚动条中的 git hunk 指示器使用不正确颜色的问题。(#25824
  • 修复了 Markdown 预览以显示最大宽度为 100% 的图像。(#25632;感谢@huacnlee
  • 修复了 ansible-language-server 发送幻像诊断更新的问题。(#25903
  • 修复了在使用 Vim 搜索(* & #)启用所有搜索选项后,使用buffer: deploy search时缓冲区搜索选项未被重置的问题。(#25838
  • 修复了如果其子面板之一处于活动状态,则active_pane_modifiers设置将应用于父面板的问题。(#25836
  • 修复了搜索输入正则表达式高亮在重新部署后不会消失的问题。(#25797
  • 修复了在 Zed 的长时间会话中,Zed.log可能变得过大的问题。(#25768
  • 修复了 Rust 测试任务出现在测试之外的问题。(#25787
  • 修复了接受编辑预测时 markdown 预览未更新的问题。(#25772
  • 修复了在 Swift 等语言中使用西里尔字符时发生的崩溃。(#25739
  • 修复了 Bedrock 模型提供程序并不总是遵循区域设置的问题。(#25716; 感谢 @5herlocked)
  • 修复了活动诊断信息可能变得陈旧的问题。(#25646)
  • 修复了编辑某些 Zig 文件时可能发生的卡顿。(#26092)
  • 修复了语言模型在打开模型选择器后才会被验证的问题(仅预览版)。(#26138)
  • 修复了查看具有大量摘录的多缓冲区时导致速度变慢的错误。(#26253)
  • 修复了 AWS Bedrock 模型提供程序中一些潜在的 panic。(#26238)
  • 修复了 editor: copy permalink to line 现在使用当前分支的上游,而不是 origin。(#26398)
  • Linux:修复了主题外观更改时可能发生的 panic。(#26019)
  • Vim:修复了折叠的多缓冲区标题上的 j/k。(#25944)
  • Vim:添加了 git 键盘快捷键:d u/d U 用于在项目差异视图中暂存/取消暂存。d o/d O 用于在编辑器中显示/隐藏/切换暂存和 d p 用于恢复代码块。(#26045)

重大更改和通知

  • 为了保持一致性,重命名了几个键盘映射操作(例如,GoToPrevHunkGoToPreviousHunk, TabPrevBacktab 等)。您现有的配置的键绑定仍然有效。您可以单击键映射文件顶部的 "Backup and Update" 轻松更新到新操作。(#25909)