本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

2023年10月(版本1.84)

更新 1.84.1:此更新解决了这些问题

更新 1.84.2:此更新解决了这些问题

下载: Windows: x64 Arm64 | Mac: 通用 Intel | Linux: deb rpm tarball Arm snap


欢迎来到2023年10月的Visual Studio Code发布版本。这个版本有很多更新,我们希望你会喜欢,其中一些主要亮点包括:

如果您想在线阅读这些发行说明,请访问 更新 页面 code.visualstudio.com.

内部人士: 想尽快尝试新功能吗?你可以下载 内部人士 构建版,并在最新更新可用时立即尝试。

无障碍

清除、格式化并保存选择的音频提示

音频提示清除启用后,当终端、通知或聊天响应被清除时,会发出声音提示。

在文件和笔记本中,audioCues保存音频提示格式可以设置为在用户操作或每个事件始终触发。禁用时,将使用ARIA警报,并且可以自定义无障碍.警报.格式无障碍.警报.保存输入:.

Windows 放大镜已同步

Windows 放大镜现在在 VS Code 中可以正确跟随光标。

无障碍视图改进

默认情况下,用户的光标定位在终端可访问视图的底部;如果您想保持该位置,可以设置终端.集成.无障碍视图.保留光标位置输入:.

无障碍视图可以隐藏无障碍.隐藏无障碍视图, 对于与视障用户共享屏幕时很有用。

无障碍视图现在在用户开始输入并聚焦到先前的元素时关闭,以实现更流畅的工作流程。

Windows标题中的文本编辑器集中视图

最后迭代,我们增加了一个${聚焦视图}变量到Windows标题我们现在也指明何时一个文本编辑器专注。

工作台

自定义活动栏位置

现在你可以将活动栏移动到侧边栏的顶部,如下视频所示。

移动活动栏位置

当活动栏位于顶部时,账号和管理按钮被移动到标题栏的最右侧。

注意: 只有在启用自定义标题栏时才支持此功能("window.titleBarStyle": "custom")。

隐藏编辑器标签

用户现在可以通过设置隐藏编辑器标签工作台编辑器显示标签其他显示标签选项是多个(默认)和单身显示一个活动编辑器的编辑器标签。

隐藏编辑器标签栏

最大化编辑组

有一个新命令视图:切换最大化编辑器组 (⌘K ⌘M (Windows, Linux Ctrl+K Ctrl+M)) 以最大化编辑器组。这将隐藏所有其他组,并在标签栏上添加一个按钮,允许用户恢复以前的布局。如果设置工作台.编辑器.双击标签以切换编辑器组大小设置为最大化用户可以双击编辑器标签以最大化和取消最大化编辑器组。

最大化编辑器组,显示按钮以恢复到原始布局

相似设置搜索在设置编辑器中

就像命令面板一样,设置编辑器现在运行类似的设置搜索,以收集更多相关的查询结果。

目前的实施还处于早期阶段,您可以在接下来的几次迭代中期待改进。

在设置编辑器中显示的“自动保存文件”查询显示了一些自动保存设置

当 VS Code 打开文件或工作区的协议链接时,现在会弹出一个对话框询问确认:

确认协议链接对话框显示用于本地文件

协议链接可以指向本地文件(例如vscode://文件路径/至/文件) 或者到一个远程文件(例如vscode://vscode-remote/ssh-remote+[用户@]主机[:端口]/文件路径) 对于每个情况,都有新的设置可以禁用此行为:

  • 安全.提示处理本地文件协议- 本地协议链接
  • 安全.提示处理远程文件协议- 远程协议链接

编辑器

最近的快速修复键盘快捷键

有一个新设置可以启用从⌘.开始的最近的快速修复Ctrl+.(Windows, Linux编辑器操作快速修复),无论你的光标在那行的什么位置。之前是一个预览功能,代码操作面板:包含附近的快速修复 (editor.codeActionWidget.includeNearbyQuickFixes) 现在默认启用。

该命令会突出显示将被快速修复或优化的源代码。正常代码操作和非修复的优化仍然可以在光标位置激活。

新快速修复行为示例,显示最近错误的激活,并且在光标位置所有代码操作仍然可用

多文档突出显示

通过设置添加了对多个文档代码突出显示的初步支持 编辑器:多文档实例 (编辑器.多文档出现高亮). 这个初步实现仅包括文本出现,语义高亮将在未来版本中支持。

源代码管理

使用 --force-if-includes 强制推送

这个里程碑现在支持--强制包含选项,这是一个辅助选项用于--强制使用租约在 Git 2.30 中添加。新的选项确保强制推送的提交是在检查远程引用顶端的提交之后创建的,并且在启用自动拉取时减少丢失提交的机会。你可以禁用该功能。--强制包含通过禁用git.如果包含则使用强制推送设置。

笔记本电脑

执行改进措施

在通过 notebook 执行时,下一个单元格是如何被揭示的输入:Shift+Enter进行了改进,以帮助集中关注输出。这也减少了在重新执行已有输出的单元格时的单元格移动量。

IPython 堆栈跟踪渲染

IPython 的异常堆栈跟踪现在会渲染为可点击的链接,以帮助导航到错误。这仅在 Jupyter 扩展不首先更改堆栈跟踪的情况下适用: "jupyter.formatStackTraces": false输入:.

调试

JavaScript 调试器

改进的事件监听器断点视图

事件监听器断点视图更加友好,现在以带复选框的树形显示:

事件监听器断点视图显示为一个树形结构,其中Canvas WebGL错误触发事件已选中

更好的处理源映射重命名

当代码使用打包器编译时,变量可以被重命名。这在所有打包器中的导入和esbuild的某些局部标识符中尤为常见。调试器现在知道每个重命名应用到的范围,这解决了用户历史上遇到的许多问题。

这需要调试器解析编译模块的语法树。这会在后台线程中进行,并且仅在检测到重命名时进行,但可以通过设置禁用此行为。"sourceMapRenames": false在你的launch.json以避免任何性能影响。

远程开发

这些远程开发扩展允许您通过SSH或远程隧道,或Windows子系统 for Linux(WSL)使用开发容器,作为功能齐全的开发环境。

亮点包括:

  • 您现在可以使用您的 Microsoft 帐户登录 Tunnels。
  • 现在在 Windows 上支持通过 SSH 和 Tunnel 连接到 Dev Containers。

您可以在远程开发发布说明中了解更多有关这些功能的信息。

对扩展的贡献

GitHub Copilot

流式内联聊天

GitHub Copilot Chat扩展的内联聊天现在可以进行渐进文本编辑,并且“键入”聊天响应的速度。这比以前的行为(即在接收到整个聊天响应之前将其应用到编辑器中)提供了更自然的体验。

并非所有的编辑都是插入,对于替换, Copilot 有时很难确定从哪里开始。 在这些情况下,流式处理可能还不能按预期工作。 请关注此领域的改进。

聊天代理

在这一迭代中,我们建立了一种与 Copilot Chat 互动的新方式:智能体。智能体就像专家一样,他们有专门的领域可以为您提供帮助,您可以通过在聊天中提到他们来与他们交谈,使用@符号。目前,有两个代理:

  • @工作区了解你工作区中代码的上下文,并可以帮助你导航,找到相关的文件或类。
  • @vscode了解 VS Code 编辑器中的命令和功能,并能帮助你使用它们。

每个代理也支持一些斜线命令,而您之前可能使用过的斜线命令现在应该与代理一起使用。例如,/解释现在是@工作区 /解释但是作为一个快捷方式,你也可以直接输入输入:/对于自动扩展到完整代理和命令的完成列表。

@工作区

@工作区代理使用元提示来确定从工作区收集哪些信息以帮助回答您的问题。元提示使用的一种方法是回顾您的对话历史,以解决问题中的模糊词语/短语。例如,如果您问@workspace 它是做什么的?元提示现在会考虑历史记录来确定什么实际上是什么以及为了回答这个问题需要收集什么信息。元提示还使用了一系列术语,包括更多的同义词,以生成一组可能相关的术语。

文件路径和符号在@工作区回复是可点击的链接。这使得导航到 Copilot 所指的代码变得很容易。

@工作区代理尊重.gitignore.copilotignore在决定从工作区中索引哪些文件时。

代理替换斜线命令

新的代理替换掉了诸如斜线命令的功能/创建工作区/创建笔记本带有附加斜杠修饰符:

  • /创建工作区 -->@工作区 /新建
  • /创建笔记本 -->@工作区 /新建笔记本
  • /解释 -->@工作区 /解释
  • /修复 -->@工作区 /修复
  • /测试 -->@工作区 /测试
  • /Visual Studio Code -->@vscode /api

斜线命令菜单显示代理和斜线修饰符

尝试新特工,并输入/帮助更多提示!

提交信息生成

Copilot Chat 现在可以使用 Source Control 输入框中的新“✨”操作基于待更改内容生成提交信息。

导入分组

生成的导入语句现在总是放在文件顶部或现有导入块的下方。大多数常见编程语言都支持这一做法。

改进 /explain 上下文

您可以通过以下方式请求 Copilot Chat 解释您当前编辑器中的代码片段@工作区 /解释 命令或通过 Explain with Copilot 上下文菜单中的操作。 Copilot Chat 现在包括了引用符号(如函数和类)的实现,从而提供更准确和有用的解释。当您为以下语言之一安装了扩展以提供语言服务时,这在跨文件中效果最佳:TypeScript/JavaScript、Python、Java、C#、C++、Go 或 Ruby。

持久聊天视图状态

之前,Copilot Chat 视图最初是隐藏的,然后稍后显示。Copilot Chat 视图现在在Windows重新加载之间保持活动状态,因此您无需手动重新打开它。此外,Chat 视图现在会引导您完成登录 GitHub 并激活您的 GitHub Copilot 免费试用的过程。

使用配置的显示语言聊天

默认情况下,Copilot Chat现在初始响应使用您在VS Code中配置的显示语言。您可以通过配置github.copilot.chat.localeOverride输入:.

减少欢迎消息的详细程度

您现在可以通过配置来控制是否在您首次开始对话时,Copilot Chat 用详细的欢迎消息问候您。github.copilot.chat.欢迎消息选项是第一(默认)总是,和从不输入:.

终端快速修复

当在终端中运行失败的命令时, Copilot 现在会提供一个快速修复来解释发生了什么。

一个闪烁的图标出现,提供解释命令的功能

这可以通过闪烁图标 (⌘. (Windows, Linux Ctrl+.)) 在当前终端提示符旁边触发。

终端命令建议

Copilot 现在可以在终端聚焦时通过 ⌘I (Windows, Linux Ctrl+I) 键绑定提供 CLI 命令建议。这会启动 Quick Chat 与 @工作区 /终端预填充:

Ctrl/Cmd+I 现在打开快速聊天

这个/终端slash命令优化了使用当前 shell 建议 shell 命令的功能。下一次发布中将对建议质量和用户体验进行更多改进。

改进了终端动作中的运行表面处理

当代码块具有 shell 语言类型时,现在在悬停代码块时会显示“在终端中运行”操作:

代码块现在显示在顶级操作中的终端运行,而不是隐藏在溢出菜单中。

内联聊天可以回复终端命令

内联聊天现在可以回复在终端中运行的命令:

在终端中从内联聊天运行

Python

终端中运行行的改进

Python扩展已经改进了向Python REPL发送行的行为 (输入:Shift+Enter) 当没有选择要运行的代码时。以前,当您将光标放在Python代码的某一行并按输入:Shift+EnterPython 扩展会将具体的行内容发送到 REPL,即使它会失败,例如,因为它是多行命令的一部分。

通过新的实验性智能发送功能,Python扩展将光标位置周围的最小可运行代码块发送到REPL以进行执行。这确保了仅将完整的可执行代码段发送到REPL。光标还会自动移动到下一个可执行行,以便在迭代执行多个片段时提供流畅的体验。

为了尝试它,您可以添加以下 用户 设置:"python.experiments.optInto": ["pythonREPLSmartSend"]虽然此功能目前处于实验阶段,但我们预计将来它将成为默认行为。如果您对如何进一步改进此功能有任何反馈或建议,请告诉我们!

主题: Catppuccin Macchiato (预览于 vscode.dev)

改进Python代码检查扩展

我们对支持的代码检查扩展进行了多项改进,使您能够更灵活地配置和使用最喜欢的 Python 工具。

现在PylintMypyFlake8扩展提供了允许您指定排除文件的通配符设置。如果您正在处理具有许多子项目的大型代码库,并且希望排除某些文件夹不进行检查,这将非常有用。这些设置是"pylint.ignorePatterns""mypy-type-checker.ignorePatterns""flake8.ignorePatterns"输入:.

这些扩展还支持当前工作目录设置,允许您指定 linter 的工作目录。此设置已更新以支持变量${文件目录}所以工作目录可以动态设置为你在编辑器中打开的文件的父文件夹。如果你在使用单仓仓库,并且希望在从不同的子项目打开文件时,代码检查器的工作目录能够动态更新,这将非常有用。这些设置是"pylint.cwd""mypy-type-checker.cwd"flake8.cwd输入:.

默认值为"mypy-type-checker.preferDaemon"设置已更改(仅适用于 Mypy 扩展)。之前,它被设置为,这意味着Mypy守护进程将默认使用。在收到反馈后,我们将默认值更改为如果你在考虑哪个值对你来说最好,我们的建议是,如果你将Mypy报告范围设置为整个工作区,就使用Mypy守护进程("mypy-type-checker reportingScope": "workspace") 由于性能原因。 否则,如果报告范围设置为当前文件,我们建议您使用与扩展一起提供的 Mypy 可执行文件。

已弃用的内置代码检查和格式化功能

由于在 VS Code 中对代码检查和格式化扩展进行了大量工作和改进,我们已经弃用了内置的代码检查和格式化功能,这些功能包含在 Python 扩展中。这包括所有代码检查和格式化命令以及设置(python.静态代码分析.*python.格式化.*我们建议,如果您仍在使用这些已弃用的设置,请将其移除,并使用受支持的代码检查和格式化扩展。

如果您正在使用没有支持扩展的检查器,请查看社区贡献的Ruff扩展Ruff是一个用Rust编写的Python检查器,支持各种检查器,如pyflakes、pycodestyle、pydocstyle等。最近增加了在VS Code中使用Ruff作为格式化器的支持("[python]": { "editor.defaultFormatter": "charliermarsh.ruff" })。

您还可以为最喜欢的 Python 工具创建自己的 linter 或 formatter VS Code 扩展。请查看我们的Python 工具扩展模板,快速开始。

创建环境通知

虚拟环境 是处理需要安装依赖项的Python项目的一种推荐方法。它们提供了隔离和可重复性,并且在Python项目中非常受欢迎。

因此,当您尝试在没有选择虚拟环境的工作区中运行或调试包含列出依赖项的Python文件或项目时,Python扩展现在会显示一个通知。此通知提供了一种通过Python: Create Environment命令快速创建新虚拟环境的方法。

如果你的开发环境中已经有一个虚拟环境,你可以选择它,或者删除并重新创建它。

此通知可以通过设置禁用python.python.创建环境.触发输入:.

通知说明目前没有选择虚拟环境,并提供创建环境或禁用通知的选项。

虚拟环境停用助手

几个月前我们宣布了一个新的实验性功能,通过环境变量在终端中激活,以增强您的开发工作流程,自动在终端中激活所选环境,而无需显式激活命令。然而,由于没有可用的显式激活脚本,停用启用这个实验后,命令不再起作用。

Python 扩展现在会检测到您尝试运行停用命令并显示一个助手通知,以指导您如何为 shell 添加脚本,以便在通过环境变量激活环境时该命令可以再次工作。它还提供了一个按钮来打开您的 shell 配置文件,以便您可以添加必要的脚本。

通知说明停用命令无法工作,并提供一个按钮以打开 shell 配置文件。

你可以在vscode-python 维基上找到有关如何为你的 shell 添加必要脚本的完整文档。

如果您没有参与实验并且想尝试此功能,您可以添加以下 用户 设置:"python.experiments.optInto": ["pythonTerminalEnvVarActivation"]输入:.

测试输出的改进

我们已经对您在Python扩展中如何查看和交互测试输出进行了重大改进。python测试适配器 实验已启用,几个月前宣布。之前,测试发现和执行的输出不一致地分散在Python 测试日志输出通道和测试结果面板中,一些信息在两者中都重复出现。为了统一体验,与测试执行相关的输出显示在测试结果面板中,测试发现则显示在Python输出通道中。要了解更多信息,请阅读我们相关的vscode-python 维基

这种新方法还支持在使用 Pytest 并设置的情况下对输出进行上色"python.testing.pytestArgs": ["--color=yes"]在你的settings.json颜色化仅适用于 测试结果 面板中的测试执行,不会对发现或 Python 测试日志 面板中的输出起作用。

测试执行输出以彩色显示在测试结果面板中,而测试发现输出显示在Python输出通道中。

还有一个新的按钮 显示输出,用于在测试资源管理器视图中出现测试发现错误时轻松打开测试日志。

“显示输出”按钮在测试资源管理器视图中打开测试日志

平台特定版本的Python调试器扩展

Python调试器扩展现在提供特定平台的版本,因此每次更新只会安装必要的特定平台文件。这减少了扩展的大小并有助于提高启动时间。

张量板扩展

Tensorboard功能已从Python扩展中移出,成为一个独立的Tensorboard扩展。

如果您对这个新扩展有任何问题或希望提供反馈,您可以向 Tensorboard扩展GitHub仓库提交问题。

朱庇特

使用 preceddent/依赖单元格 执行

通过Jupyter扩展,您现在可以从单元格运行按钮旁边的下拉菜单中运行目标单元格的所有先前或依赖单元格。这仍然是一个预览功能,并且可以通过jupyter.executionAnalysis.enabled设置和notebook.合并运行按钮设置。

此功能目前由Pylance扩展提供,因此您需要安装最新版本的Pylance预发布版本才能使用此功能。

VS Code 语音

我们正在推出一个新的扩展,为 VS Code 带来语音支持!新的 VS Code Speech 扩展集成到 GitHub Copilot Chat,以启用 Chat 输入的语音转文字服务。

一旦安装,麦克风图标就会出现,当选中时,会开始根据您语音转录的结果填充聊天输入。转录是在您的机器上本地计算的,不需要连接到互联网。

VS Code 通过麦克风图标语音激活

GitHub 拉取请求和问题

GitHub Pull Requests 和 Issues扩展上取得了更多进展,该扩展允许您处理、创建和管理拉取请求和问题。

  • 项目可以显示并可以从拉取请求描述网页视图中添加。
  • 与 GitHub Copilot 集成,从 PR 生成 PR 标题和描述创建查看。
  • PRs 通过 GitHub CLI 检出 (gh pr checkout) 被扩展名识别。

查看0.76.0版本的更新日志,了解其他亮点。

预览功能

浮动编辑器Windows

我们继续探索如何将编辑器从工作台Windows拉出到自己的Windows中,并且现在想邀请VS Code Insiders社区来体验这个令人兴奋的新功能并提供反馈。

确保安装VS Code Insiders并运行新的视图:将活动编辑器移入新Windows命令以在浮动Windows中打开编辑器。

我们仍然需要解决许多问题并提供缺失的功能,但我们对在不久的将来能够在Stable中启用此功能持乐观态度。

感谢测试!

语言服务器的WASM-WASI支持

对WASM/WASI的LSP服务器支持已添加到实验性wasm-wasi-core扩展中。

vscode-wasm 仓库中还有一个展示用 Rust 编写并编译成 WASM 的简单语言服务器的扩展。该扩展依赖于语言服务器 crate,由Rust analyzer 团队维护。

扩展编写

改进的测试运行器

现在 VS Code 有一个命令行运行器和扩展,可以更容易地为扩展运行测试。使用新方法的扩展可以在 VS Code 的测试用户界面中运行。虽然需要一些迁移,但这通常只需要几分钟。阅读 VS Code 测试扩展 文档以获取更多信息。

最终确定的测试消息上下文值 API

您可以提供一个上下文值测试消息当用户对这些消息采取行动时,将显示 s。此外,有两点新的菜单贡献点。测试/消息/上下文测试/消息/内容前者在测试结果的树视图的消息中显示,后者在编辑器中的消息中显示。例如,这可能用于在快照测试中提供更新测试装置的操作:

显示更新快照操作的失败测试结果

阅读更多关于上下文值第190277期中。

更新的代码图标

我们在 codicon 库中添加了以下新图标:

新的代码图标

  • Copilot
  • 获取代码
  • 麦克风
  • 麦克风充满
  • 点赞充满了
  • 充满负面评价的
  • 咖啡
  • 游戏
  • 虚拟现实
  • 芯片
  • 音乐
  • 钢琴

新主题颜色

  • 文本预格式化背景: 预排版文本段落的背景颜色

根文件夹图标按名称

文件图标主题作者现在可以使用新属性为根文件夹定义特定名称的图标根文件夹名称根文件夹名称展开您可以查看文件图标主题指南以获取更多信息。

提议的API

每个里程碑都会带来新的提议API,扩展作者可以尝试它们。一如既往地,我们希望得到你的反馈。以下是尝试提议API的步骤:

  1. 找到一个你想尝试的提案 并将其名称添加到 package.json#启用的API提案输入:.
  2. 使用最新的 @vscode/dts 并运行 npx @vscode/dts dev它将下载相应的d.ts将文件放入您的工作区。
  3. 您现在可以针对该提案进行编程。

您不能发布使用提议 API 的扩展。 下一次发布可能会有重大更改,我们绝不会破坏现有的扩展。

支持通过问题报告器配置发送到扩展的数据

一个新的提议API允许扩展作者通过问题报告器发送额外的数据。

导出 接口 IssueUriRequestHandler {
  // 处理由问题报告者发出的将用户重定向到您想要的Uri的请求。
  handleIssueUrlRequest(): ProviderResult<Uri>;
}

export interface IssueDataProvider {
  // Provide the data to be used in the issue reporter.
  provideIssueData(token: CancellationToken): ProviderResult<string>;

  // Provide the template to be used in the description of issue reporter.
  provideIssueTemplate(token: CancellationToken): ProviderResult<string>;
}

导出 命名空间 env {
  导出 函数 registerIssueUriRequestHandler(
    处理器: IssueUriRequestHandler
  ): Disposable;
  导出 函数 registerIssueDataProvider(提供者: IssueDataProvider): Disposable;
}

您可以提供一个统一资源标识符通过处理问题网址请求将扩展问题提交到 GitHub 上,或提供一个模板字符串和扩展数据字符串提供问题数据提供问题模板为了通过问题报告者向GitHub发送额外的扩展数据。

阅读此提案的更多内容,请参见 问题 #196863

文件监视器与自定义排除规则

这个里程碑中,我们添加了一个用于创建文件系统观察者并完全控制排除规则的提议API:

导出 接口 FileSystemWatcherOptions {
  /**
   * 一个可选的 glob 模式集合,用于从监视中排除。
   * Glob 模式总是相对于监视文件夹进行匹配。
   */
  只读 排除?: 字符串[];
}

导出 函数 createFileSystemWatcher(
  pattern: RelativePattern,
  options?: FileSystemWatcherOptions
): FileSystemWatcher;

这个新的 API 让你的扩展完全控制文件监视器,无论它是递归的还是非递归的监视器,也不论它是否想在工作区内部或外部监视。用户或默认配置的文件监视排除规则将不适用,因此你可以确保只收到你订阅的事件。

工程

Windows 32位支持结束

不再支持 Windows 32 位 VS Code。如果你仍在使用 32 位版本的 VS Code,你应该更新到 64 位版本。

扩展和文档

Gradle 用于 Java

通过改进的Gradle for Java扩展,使用VS Code进行Java开发变得更加容易。预发布版本由于采用了Build Server Protocol(BSP),在构建Gradle项目方面有了更好的支持。类似于VS Code中使用的其他协议,例如Language Server Protocol(LSP),BSP在开发环境和构建工具(如Gradle)之间提供了一个抽象层。

要尝试新的Gradle支持,请安装Java扩展包Gradle for Java的预发布版本扩展。您可以在最近的Java扩展团队的博客文章中了解更多关于Gradle和BSP的信息。

Gradle for Java 预发布扩展

FastAPI 教程

FastAPI 是一个用于构建 Python API 的现代且快速的网络框架,由于其简单性和性能,变得越来越受欢迎。

现在你可以通过我们的新FastAPI教程了解如何通过 VS Code 和 Python 扩展来创建和调试 FastAPI 应用程序。

自定义布局用户指南

有一篇新的自定义布局文章,描述了工作台和编辑器的布局定制。在那里,您将学习如何修改 VS Code 的主要用户界面元素,如视图、面板和编辑器,以适应您的首选工作流程。

自定义布局下拉菜单

主题包括:

  • 主要和次要侧边栏
  • 面板位置和对齐
  • 固定编辑标签
  • 编辑器组布局
  • 以及更多

重要修复

  • 194812 在进行搜索时显示 ToC 工作台.设置.设置搜索目录行为设置为隐藏
  • 195722 网络问题时的空白设置编辑器

谢谢

最后但同样重要的,向VS Code的贡献者们致以深深的谢意

问题跟踪

对我们的问题跟踪的贡献:

拉取请求

贡献于Visual Studio Code输入:

贡献于vscode-js调试输入:

贡献于语言服务器协议输入: