0.180.2
04/02/2025
macOS
正在加载...
正在加载...
Linux
正在加载...
正在加载...
增强功能
- 增加了编辑器折叠的持久性,以便在重启之间保留它们。(#27252)
- 添加了一个
editor::CopyAndTrim
操作,用于在复制时修剪选择。(#27206) - 添加了一个
go_to_definition_fallback
设置,可以分配find_all_references
(默认) 或none
。(#27426) - 向扩展页面添加了滚动条。(#27303)
- 将
--system-specs
标志添加到 Zed 二进制文件(不是 CLI!),以检索我们在 GitHub 问题中要求的系统规格,而无需打开 Zed。(#27285) - 添加了从扩展上下文菜单复制扩展作者姓名和电子邮件的选项。(#27221)
- 增加了设置语言服务器环境变量的功能。 例如:
{"lsp": {"rust-analyzer": {"binary": {"path": "/some/abs/path/rust-analyzer", "env": {"RA_PROFILE": "*>100"} }}}}
。(#27213; 感谢 davidbarsky) - 在保存处于无效状态的
tasks.json
文件时添加了通知。(#27185) - 改进了用户菜单放置。(#27329; 感谢 huacnlee)
- 改进了已安装等宽字体周围的内存使用。 在安装了
nerd-fonts
包(提供大约 2000 种等宽字体)的 Arch Linux 上,它将 RAM 使用量从大约 800MB 减少到大约 300MB。(#27362; 感谢 AlvaroParker) - 改进了 Regex 语法高亮显示。(#25332; 感谢 chbk)
- 改进了
editor::SelectLargerSyntaxNode
的滚动以获得更好的可见性。(#27295) - 改进了
settings.json
中的自动完成建议,现在查询整个字符串,而不仅仅是字符串的最后一个单词,从而过滤掉大量误报。(#27175) - 改进了
keymap.json
中操作的选择,现在您可以双击仅选择操作的某些部分,而不是选择整个操作。(#27175) - 删除了语言服务器 stderr 日志的
stderr
前缀。(#27213; 感谢 davidbarsky)
语言
- Python:增加了对可运行 Python 模块的检测。(#26462; 感谢 griendt)
- Python:添加了特定于 Python 的任务,用于从项目的范围内将 Python 文件作为模块运行。(#26462; 感谢 griendt)
- Python:来自 Python 的文件、行引用,例如
File "file.py", line 8
现在可以在终端中点击。(#26903; 感谢 thorbenk) - Python:显示来自 Python 插件的独立文件任务。(#27183)
- JavaScript / TypeScript:改进了导入的自动完成建议。(#27235)
- 增加了对
APKBUILD
文件作为“Shell 脚本”的识别。(#27099; 感谢 vixalien) - 改进了语言服务器的自动完成功能,以显示更多可能的匹配项。(#27199)
- 更新了
bun.lock
文件以识别为 JSONC。(#27359; 感谢 A-caibird)
Vim
- 增加了
'
和"
标记(当前缓冲区中上次跳转的位置,以及上次退出缓冲区时的位置)。(#27231; 感谢 AidanV) - 添加了
:marks
,它会显示当前标记的列表。(#26885; 感谢 AidanV)
人工智能
- 新增了对 Gemini 2.5 Pro Experimental 模型的支持。(#27468)
- 在助手面板中增加了对 Claude Sonnet 3.7 Thought 的支持。(#27085)
- 将 Claude Sonnet 3.7 Thought 添加到 GitHub Copilot Chat。(#27409;感谢 jiahaoxiang2000)
- 更新 Copilot 以使用官方的
@github/copilot-language-server
。(#27401) - 现在,内联助手会将空选择扩展到光标下的代码块。(#27282)
Bug 修复
- Git:修复了快速暂存时跳过 hunks 的问题。(#27552)
- Git:修复了暂存与多个未暂存 hunk 重叠的 hunk 时发生的崩溃。(#27545)
- 修复了当通过设置显式禁用滚动条时,将不可见的滚动条轨道插入到编辑器中的问题。(#27467;感谢 MrSubidubi)
- 修复了 Markdown 预览中代码块高亮和缩进渲染不正确的问题。(#27463)
- 修复了 Markdown 预览未渲染以 HTML 开头的项目符号的问题。(#27018;感谢 nilskch)
- 修复了重新添加颜色相关属性时颜色样本缩小的 Bug。(#27450)
- 修复了 LaTeX 和 cspell 扩展之间影响保存时代码格式化的冲突。(#27286;感谢 lnay)
- 修复了在 Python 中,当在正确的缩进级别输入
except
、finally
、else
和elif
控制流关键字会被错误缩进的问题。(#27428) - 修复了当使用
clangd
语言服务器时,inactiveRegions
不再替换现有诊断信息的 Bug。(#26737;感谢 naim94a) - 修复了预测编辑和 git 入门横幅同时显示的问题。(#27412)
- 修复了项目 diff 视图中罕见的 panic。(#27395)
- 修复了 JSX 标签自动关闭的问题,其中包含
.
访问权限的组件(如<Foo.Bar>
)将被自动关闭为</>
而不是</Foo.Bar>
。(#27374) - 修复了 Markdown 预览中的图像完全不出现或出现过于频繁的问题。(#25592;感谢 not-my-profile)
- 修复了上下文服务器路径未被解释为相对于扩展工作目录的问题。(#27201)