发布

随时关注 Zed 每周的发布。


三月

0.178.4

03/19/2025

macOS
加载中...
加载中...
Linux
加载中...
加载中...

增强

  • Git: 添加了 git.hunk_style 设置,用于控制暂存或未暂存的 hunk 是否为空。 (26816; 感谢 jakcharvat)
  • Git: 改进了 gutter diff hunks 以显示 hunk 是否已暂存。(#26809; 感谢 jakcharvat)
  • 添加了键绑定 alt-shift-enter 以与新状态 toast 上的按钮交互, toast::RunAction. (#26420)
  • File 菜单中添加了 Open Remote...。(#26288)
  • 向 Zed 击键解析器添加了 “secondary” meta 键,它在 macOS 上映射到 cmd,在非 macOS 上映射到 ctrl。(#26390)
  • 增加了通过第三方 macOS 文件管理器(如 Path Finder 和 Super Charge)的 Open With 菜单在 Zed 中打开文件夹的支持。(#26357)
  • 在 Assistant 设置中添加了 Copilot 的注销按钮。(#26340)
  • 增加了对 actions' data 的 workspace/executeCommand 的支持。(#26239)
  • 改进了终端中的 cmd-click 以查找更多路径。(#26174)
  • 改进了终端选项卡,以便在通过 vim 模式运行命令时禁用重新运行按钮,因为 Zed 不支持它。(#26122; 感谢 dinocosta)
  • 现在,当运行用户提供的 NPM 二进制文件时(当来自 PATH 的 npm 比 18.0.0 更新时也会自动发生),用户和全局 .npmrc 配置都受到尊重。(#26209)
  • Gruvbox 主题:为 @variable.special 语法高亮添加了一种颜色。(#26271; 感谢 edwloef)
  • Linux:使 nano 保存 (ctrl-o) 默认在终端中工作。(#26479)

语言

  • 添加了对自动关闭 JSX 标签的支持。(#25681)
  • 增加了对 clangd 的 inactiveRegions 扩展的支持。(#26146; 感谢 naim94a)
  • vtslstypescript-language-server 添加到可用语言服务器的列表中。(#26046; 感谢 sacki5)
  • 改进了 Python 对默认函数参数和作用域标识符的突出显示。(#25813; 感谢 MrSubidubi)
  • 默认在 Markdown 中启用软换行。(#26247)

Vim

  • 添加了 <count>% 移动。(#25839; 感谢 5brian)
  • 添加了 :reg[isters] 以显示寄存器的当前值。(#25945; 感谢 AidanV)
  • 添加了对使用 ctrl-a/ctrl-x 切换布尔值的支持。(#25997; 感谢 5brian)

AI

  • 编辑预测:改进了接受预测时没有键绑定的用户体验。(#25815)

Bug 修复

  • 修复了在编辑器中文本选择在文本背景之上不可见的问题。(#26454)
  • 修复了 Zed 在 macOS 上的全屏模式下显示透明标题栏的问题。(#26403)
  • 修复了内置终端中格式为 path/to/file.ext:row:col:description or error message 的文件路径由于末尾的冒号和附加文本而无法正确识别为文件路径的错误。(#26401)
  • 修复了当 Go to Line 调色板打开时,用鼠标单击编辑器会导致它跳转到上一个滚动位置的问题。(#26362)
  • 修复了在解析请求之前修改的 LSP 完成项。(#26347)
  • 修复了登录 Copilot 需要重启 Zed 的问题。(#26330)
  • 修复了默认文件类型关联覆盖扩展提供的 txt 文件关联的问题。(#25420;感谢 MrSubidubi
  • 修复了 SSH 远程运行 Nushell 的问题。(#25613
  • 修复了使用 !! 重新运行最后一条命令时,终端标签页标题的问题。(#26122;感谢 dinocosta
  • 修复了有时 cmd+click 点击 URL 无效的问题。(#26128
  • 修复了使用 Cmd+Click 点击文件导入时,会打开来自不同工作树的错误文件的问题。(#26120
  • 修复了字体大小在设置更改后无反应的问题。(#26060
  • 修复了在所有缓冲区都关闭后,"打开文件或项目以开始" 消息并非总是显示的问题。(#26044;感谢 felixpackard
  • 修复了在项目搜索结果中向后导航时失去焦点的问题。(#22483;感谢 feeiyu
  • 修复了损坏的 C++ 完成建议。(#25405;感谢 BorisVassilev1
  • 修复了为当前项目之外的文件显示错误文件图标的问题。(#25933;感谢 MrSubidubi
  • 修复了 Python 文件中常量未被突出显示的问题。(#25813;感谢 MrSubidubi
  • 修复了正则表达式搜索框颜色过于绿色的问题。(#25962
  • 修复了终端中被 ()[] 包围的文件路径未正确突出显示的问题。(#26695
  • 修复了通过禁用窗口选项卡打开新的全屏窗口时,Zed 行为异常的问题。(#26600
  • 修复了终端 cmd-click 时跳转到单个文件工作树的问题。(#26582
  • Vim: 修复了可视化模式下的插入之前 (shift-i)。(#25603;感谢 5brian
  • Vim: 修复了 Vim 忽略 cursor_shape 设置的问题。(#25439;感谢 0x2CA
  • Vim: 修复了重新映射的 surrounds/exchange 操作的 . 重复功能。(#26101
  • Vim: 修复了 "seed_search_query_from_cursor" : "selection"。(#26107;感谢 0x2CA
  • Vim: 修复了 vim exchange 的 "clear exchange" 函数没有清除交换内容,并且使您保持在 operator pending 模式的问题。(#25804;感谢 thomasheartman
  • Vim: 修复了向后搜索的不正确行为。(#24974;感谢 nilehmann
  • Vim: 修复了 x g ctrl-a 步进。(#26023;感谢 0x2CA
  • Linux: 修复了 ctrl-alt-f 未正确切换项目搜索中的搜索过滤器的问题。(#25917;感谢 GuilhermeRGoncalves

重大变更和通知

  • vim::Backspacevim::Space 操作分别重命名为 vim::WrappingLeftvim::WrappingRight。旧名称仍然可用,但它们已被标记为已弃用,建议用户使用新名称。(#25694;感谢 asqarslanov