发布

及时了解 Zed 每周的发布。


二月

0.175.5

02/26/2025

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

我们目前正在努力将 Git 更深入地集成到 Zed 中。 加入候补名单 参与私有 Beta 测试,准备就绪后我们会邀请您!


重大更改和通知

  • 以下主题不再默认安装在 Zed 中:Andromeda, Atelier, Rosé Pine, Sandcastle, Solarized & Summercamp. 如果您想继续使用这些扩展程序中的一个 (#24589)
    1. 打开 zed: extensions
    2. 安装 zed-legacy-themes 扩展
    3. 重新选择您想要的主题
  • 当按下 command 键时,不再在文件查找器中打开拆分菜单。(#25097)

增强

  • 通过 Zed Assistant 中的 Copilot Chat 添加了对 Gemini 2.0 Flash 的支持。(#24952; 感谢 0xRichardH)
  • 向 Assistant 添加了对 Mistral 的支持。(#24879; 感谢 Shidfar)
  • 添加了使用 shift-click 在终端中扩展选择的功能。(#25143)
  • 添加了通过按下 alt-shift 同时鼠标按下来切换到列选择的支持。(#25096)
  • 添加了在编辑器中高亮显示选择中文本的所有匹配项的支持。(#24835)
  • 在查询输入中添加了正则表达式高亮。(#25005)
  • 添加了将 .bats 文件识别为 Shell Script. (#24877; 感谢 bersace)
  • 添加了为远程连接指定端口转发设置的功能。(#24474; 感谢 Tebro)
  • 添加了一种配置用户按键绑定以切换字体大小而不调整用户设置的方法 (#24857)。默认情况下,切换字体大小不会导致更新用户设置。您可以通过将以下一些按键绑定添加到您的 keybindings.json 文件中来选择持久化
    • "cmd-=": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd-+": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd--": ["zed::DecreaseBufferFontSize", { "persist": true }]
    • "cmd-0": ["zed::ResetBufferFontSize", { "persist": true }]
  • 图标主题:添加了图标主题提供自己的文件关联的能力。(#24926)
  • 图标主题:为 .rdata.RData 文件添加了文件图标关联。(#24925; 感谢 aymennasri)
  • 图标主题:添加了更改 Visual Studio 项目文件的文件图标的能力 (#24851; 感谢 RandaZraik)
    • 解决方案文件 (.sln)
    • 解决方案用户选项文件 (.suo)
    • C# 项目文件 (.csproj)
    • F# 项目文件 (.fsproj)
    • Visual Basic 项目文件 (.vbproj)
  • 图标主题:添加了更改 Crystal 的文件图标的能力 (.cr, .ecr) 文件。(#24903; 感谢 nobodywasishere)
  • 通过在 Zed 中打开而不是系统打开程序,改进了 LSP 文档文件链接。(#25117)
  • 改进了完成文档 Markdown 的呈现,使其与文档 Markdown 一致。(#25117)
  • 改进了文件查找器模态框中长路径的显示。(#25049)
  • 通过持久化编辑器的最新选择来改进工作区序列化。(#25083)
  • 改进了日志中 Google Gemini 密钥的 API 错误修正。(#24884)
  • 改进了 Gutter 颜色高亮显示,通过对 Git 修改 Hunk 中删除和删除部分进行单独的高亮显示。(#24834)
  • 减少了扩展程序提供的日志中“未找到主题”和“未找到图标主题”错误的数量。(#25098)

Vim

  • 改进了 aqiqabib 动作的逻辑,使其更像 mini.ai 插件。(感谢 #24167; 感谢 oca159)
  • 在搜索中使用可视化模式进行 选择所有匹配项(与 ga 保持一致)。(感谢 #24897; 感谢 dinocosta)

AI

  • 处理没有修改过的 AcceptEditPrediction 快捷键的 edit_prediction_conflict 上下文。(感谢 #25015)
  • 从编辑预测中排除 Cloudflare Workers .dev.vars 文件。(感谢 #24838)

Bug 修复

  • 修复了输入多字节字符时完成时的崩溃。(感谢 #25150)
  • 修复了配置的语言模型在首次打开配置视图之前没有显示在语言模型选择器中的问题。(感谢 #25123)
  • 修复了一个 bug,该 bug 导致可以撤消脏反序列化缓冲区中的更改(使用 restore_unsaved_buffers: true)。(感谢 #25106)
  • 修复了未更改的符号链接文件中出现的差异块。(感谢 #25058)
  • 修复了在使用 Ansible 扩展时导致内存泄漏和崩溃的解析错误。(感谢 #25054)
  • 修复了一个 bug,即 editor: split selection into lines 在选择结束时添加了额外的行。(感谢 #25053)
  • 修复了使用 Allman 样式编写 TypeScript 时导致不正确的自动缩进行为的问题。(感谢 #25051)
  • 修复了尝试保存终端缓冲区时发生的崩溃。(感谢 #25028; 感谢 dylwil3)
  • 修复了一个 bug,该 bug 有时会在部署内联助手时导致不正确的语法突出显示。(感谢 #25031)
  • 修复了在 Linux 上重新加载挂起几分钟的问题。(感谢 #24882)
  • 修复了处理 Go 代码时,大纲视图中的缩进错误。(感谢 #24861; 感谢 ashishbhate)
  • 修复了关闭多个项目(包括多缓冲区)时的边缘情况。以前,在关闭多缓冲区中打开的项目时不会生成提示,现在会提示您。(感谢 #24603)
  • 修复了文件查找器中的崩溃。(感谢 #25166)
  • 修复了一些语言服务器 (elixir-ls, tailwindcss, phpactor) 由于 InitializeParams 中未填充 root_uri 属性而无法启动。(感谢 #25290)
  • 修复了 Zed 在打开文档时向语言服务器发送 didOpen 通知的问题。(感谢 #25411)
  • 更改了工作区文件夹与语言服务器共享的方式,修复了 next-ls 的启动问题。(感谢 #25344)
  • 终端:修复了当终端未聚焦时,cmd-click 点击链接/文件的问题。(感谢 #25104)
  • 终端:修复了一个 bug,即当切换到另一个应用程序并返回时,即使在释放 cmd 后,链接仍然突出显示/可点击。(感谢 #25104)
  • Vim:修复了 ci{ 中的崩溃。(感谢 #25138)
  • Vim:修复了 Vim 命令的渲染,以保留大小写敏感性。(感谢 #24322; 感谢 dinocosta)
  • Vim:修复了带有重复点的 ReplaceWithRegister gr。(感谢 #24932; 感谢 xzbdmw)
  • Vim:修复了多缓冲区中的 :wq。(感谢 #24603)
  • Windows:修复了 F10Alt+Fn 的处理。(感谢 #24745; 感谢 gim913)