0.159.5 版本更新说明:
重大更改和通知
- 将终端选项
terminal.option_as_meta
的默认值从true
更改为false
,以提高非美国键盘的开箱即用体验。使用终端 Emacs 的用户可能需要将其设置为true
。
通用
- 为 Gleam、Zig、Julia、SCSS、HCL、Nix 和 Roc 文件添加了文件图标。(感谢 okkdev)
- 添加了折叠目标“级别”下所有代码块的功能。macOS: cmd-k, cmd-<number>,Linux: ctrl-k, ctrl-<number>。
- 在项目和大纲面板中添加了缩进指南。
- 添加了 macOS 服务菜单(修复了全局 macOS 快捷键)。
- 添加了对检测带有非小写字母扩展名的图像的支持。
- 当手动保存失败时,添加了用户可见的错误消息。
- 在状态栏中添加了工具链选择器,初步支持 Rust 和 Python。
- 添加了在远程开发中取消语言服务器工作的能力。
- 改进了外部工作树条目的 [重新]打开功能。
AI
- 改进了内联助手的占位符文本,包括焦点上下文面板和导航历史记录的快捷键。
- 改进了生成上下文编辑器摘要的提示。
- 将 Git 区块控制移到了标题右侧。
语言
- 为 Proposed Changes 添加了应用区块的快捷键:cmd-shift-y / ctrl-shift-y。
- 添加了 Rust 多行字符串的自动闭合。
- 添加了 .editorconfig 支持。
- 注册了 .postcss 文件为 CSS。
Vim
- 在 Vim 模式下添加了对带前导零的数字进行递增和递减的支持。(感谢 ThomAub)
Bug 修复
- 修复了 Linux 上目录名称比较不考虑大小写的问题。(感谢 wannacu)
- 修复了如果 rsync 不可用时自动更新会悄悄失败的问题。
- 修复了在助手禁用时仍会出现“使用助手修复”的代码操作问题。
- 修复了模拟输入法时的空按键问题。(感谢 brunocalza)
- 修复了在相邻行上使用多个光标粘贴时自动缩进不正确的问题。
- 修复了 Markdown 预览中复选框位置不正确的问题。(感谢 zfz7)
- 修复了 Markdown 预览中空列表项的渲染问题。(感谢 mgsloan)
- 修复了工作区路径顺序序列化不一致的问题。(感谢 eth0net)
- 修复了无法打开项目路径时的错误处理问题。
- 修复了在项目外打开文件时分支切换器显示错误的问题。
- 修复了过滤时大纲面板崩溃的问题。
- 修复了水平滚动条未隐藏的问题。
- 修复了列表项内的 HTML 标签破坏 Markdown 预览的问题。
- 修复了在项目面板中点击图像时不重用现有图像标签的问题。
- 修复了字符串已打开时自动闭合引号的问题。
- 修复了重命名文件时项目面板中上下键选择其他文件的 bug。(感谢 zhang0098)
- 修复了协作时的缓慢问题。
- 修复了诊断下划线和某些文本高亮在块装饰(如内联助手提示)下方未正确渲染的问题。
- 修复了某些 SQL 语句准备时可能发生的罕见崩溃问题。
- 修复了 prettier 在格式化和安装错误时未在状态面板中报告失败的问题。
- Vim:修复了 o 和 O 命令不遵守 extend_comment_on_newline 设置的问题。