2 分钟
VSCode 1.90 (2024-05) 更新日志
本次更新看点速览
编辑器标签支持多选(shift + 单击:连续选中;cmd + 单击:选中一个)。
无障碍 (Accessibility)
略,详见:原文。
工作台 (Workbench)
编辑器标签支持多选(shift + 单击:连续选中;cmd + 单击:选中一个)。
Always show editor actions(未复现),详见:原文。
添加
disable-lcd-text
运行时参数,可通过argv.json
配置(次像素渲染,参见:文章),左边是disable-lcd-text=true
,右边时disable-lcd-text=false
(对于高分辨率屏幕,次像素渲染没有必要)。新增
window.newWindowProfile
配置项,用于配置打开新窗口使用的 profile,默认为继承当前窗口配置。
源代码版本控制 (Source Control)
- 新增一系列命令可以用来配置快捷建,详见:原文。
笔记本 (Notebooks)
在 Cell 中查找。
Notebook Format Code Actions,详见:原文。
终端 (Terminal)
贡献到扩展 (Contributions to extensions)
- GitHub Copilot,详见:原文。
- 通过手动选择文件添加上下文文件。
- 支持通过
#web
出发互联网搜索。 - 回答的代码块支持跳转定义等能力。
- 回答的文件路径添加跳转。
- 将 inline chat 移到到 chat view。
- 重命名自动建议。
- Python
- 重写 pytest 发现器,减少错误。
- 实验性:带有 intellisense 和语法高亮的 Python 本地 REPL。将配置项
"python.REPL.sendToNativeREPL"
设置为 true 后,选中 python 代码按shfit + enter
(右键,运行 Python,在 Python REPL 中运行选择/行) 后,会将代码在类似 jupyter 的 VSCode 原生的 REPL 中执行而非终端。
- GitHub Pull Requests and Issues,详见: changelog for the 0.90.0。
- VS Code Speech
- 添加
accessibility.voice.autoSynthesize
配置项,当使用语音输入时,回答也会阅读出来。 - 回答框添加语音按钮,可以语音输出内容。
- 添加
预览特性 (Preview Features)
扩展制作 (Extension authoring)
- VSCode 扩展项目初始化时,默认使用 esbuild 构建,详见:原文。
- Chat and Language Model API 最终完成。让扩展可以调用 Github Copilot 使用语言模型,详见:原文,Chat extensions 文档。
- Extending GitHub Copilot through GitHub Apps,详见:原文。
- Debug Stack Focus API,详见:原文。
- TestRunRequest.preserveFocus API,配置是否聚焦到输出页面,详见:原文。
API 提案 (Proposed APIs)
略,详见:原文。
工程 (Engineering)
- 追踪内存效率,详见:原文。
- 更新到 Electron 29 (Chromium 122.0.6261.156 and Node.js 20.9.0)。