Visual Studio Code 1.131

关注我们的 LinkedIn, X, Bluesky


发布日期:2026年7月29日

下载:Windows:x64 Arm64 | Mac:Universal Intel silicon | Linux:deb rpm tarball Arm snap


欢迎来到 Visual Studio Code 1.131 版本。此版本为运行中的子代理提供了更好的可见性,在整个工作台中引入了内置听写功能,并带来了一个全新的混合 Markdown 编辑器。

祝编码愉快!


VS Code 正在逐步向所有用户推出。使用 VS Code 中的“检查更新”可立即获取最新版本。

要尽早体验新功能,请下载每日更新的 Insiders 版本,其中包含一发布即可用的最新更新。


代理

代理宿主

正如我们在前几个版本中所提到的,我们正在围绕代理宿主(agent host)重新架构代理会话在 VS Code 中的工作方式。代理宿主是一个专用的进程,基于代理宿主协议 (AHP) 运行 Copilot、Claude 和 Codex 等代理封装。由于会话运行在其自己的进程中,因此可以同时从多个 VS Code 窗口连接和渲染同一个会话。代理宿主的 Copilot 代理基于 Copilot SDK 构建,这意味着其行为和功能与 Copilot CLI、独立的 GitHub Copilot 应用程序以及其他 Copilot 产品保持一致。

我们正在积极开发代理宿主,并逐步向用户推出。要加入体验,请启用 chat.agentHost.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置可由您的组织管理。请联系您的管理员进行更改。,然后从代理封装下拉菜单中选择一个代理宿主封装。下面的屏幕截图展示了如何在编辑器窗口的代理宿主上选择 Copilot 封装

Screenshot showing the harness dropdown in the editor window.

您可以在我们的 VS Code 代理宿主架构文档中了解更多信息。如果您有任何反馈或需求,请通过提交 Issue 告知我们。

关于运行中子代理的更多信息(“代理”窗口)

在处理复杂任务时,代理可以将任务委托给子代理,在其自己的上下文窗口中并行运行它们。现在,您无需打开对话即可快速查看运行中的子代理正在做什么。在“代理”窗口中,主对话会显示每个运行中子代理的以下信息

  • 子代理使用的模型
  • 子代理已运行的时间
  • 子代理当前正在调用的工具

选择一个运行中的子代理以在另一个聊天中打开其对话,您可以在查看其完整进度的同时保持父对话可用。

Chat

VS Code 宠物(实验性)

在 VS Code 中发现了一只高度实验性的新宠物!在聊天中输入 /vscode-pet 即可结识您的新伙伴。

编辑器体验

VS Code 内置听写功能(实验性)

设置 dictation.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置可由您的组织管理。请联系您的管理员进行更改。 dictation.showTranscript 在 VS Code 中打开 在 VS Code Insiders 中打开 (VS Code Insiders), dictation.experimental.llmCleanup 在 VS Code 中打开 在 VS Code Insiders 中打开

要在 VS Code 中使用听写功能,您不再需要安装 VS Code Speech 扩展。内置的转录服务可在聊天输入框、文本编辑器和集成终端中工作,并针对每个界面提供实时文本和控件。这三个界面共享单个语音会话和麦克风选择,从而防止录音重叠,并确保听写文本出现在预期位置。

内置听写使用私有的离线 Nemotron 模型。该模型在首次使用时下载,并将音频保留在您的设备上。

启用 dictation.experimental.llmCleanup 在 VS Code 中打开 在 VS Code Insiders 中打开 后,Copilot 会在你说话时通过添加格式和删除填充词来润色你的转录文本。转录文本将被发送到语言模型进行清理。如果清理不可用,VS Code 将保留原始转录文本。在 VS Code Insiders 中,使用 dictation.showTranscript 在 VS Code 中打开 在 VS Code Insiders 中打开 来控制在听写时是否显示实时转录内容。

平台支持

内置听写功能支持以下平台

  • Windows x64 和 Arm64
  • 搭载 Apple silicon 的 macOS
  • 配备 glibc 2.34 或更高版本的 Linux x64 和 Arm64
  • 远程工作区(因为转录在本地 VS Code 客户端上运行)

内置听写功能目前不支持以下平台

  • Web 版 VS Code
  • 基于 Intel 的 Mac、32 位系统以及 Arm32 系统

对更多平台和语言的支持正在开发中。

混合 Markdown 编辑器(实验性)

设置 workbench.editor.markdownDefaultEditorInAgentsWindow 在 VS Code 中打开 在 VS Code Insiders 中打开

在此版本中,我们在代理窗口中引入了一个新的混合 Markdown 编辑器。它允许您查看 Markdown 文件、就地编辑它们,并添加可供代理执行操作的注释。

通过使用重新打开编辑器方式 (Reopen Editor With),您可以在文本编辑器和这个新的 Markdown 编辑器之间进行切换,无论是在“代理”窗口还是编辑器窗口中。

无障碍

对终端屏幕阅读器更新的更多控制

设置 terminal.integrated.accessibleViewPreserveCursorPosition 在 VS Code 中打开 在 VS Code Insiders 中打开

屏幕阅读器用户可以按照自己的节奏阅读终端输出,同时命令继续产生输出。将 terminal.integrated.accessibleViewPreserveCursorPosition 在 VS Code 中打开 在 VS Code Insiders 中打开 设置为 always,以便在终端无障碍视图中保留光标位置,包括新内容到达时。现有的 truefalse 值将继续有效。

终端实时更新还使用不中断的 ARIA 状态公告,而不是强制警报。屏幕阅读器可以继续获取输出,而不会反复中断其他语音。

终端

控制终端调整大小尺寸覆盖层

设置 terminal.integrated.resizeDimensionsOverlay.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开

如果您觉得在调整终端大小时“列数×行数”覆盖层令人分心,可以使用 terminal.integrated.resizeDimensionsOverlay.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 设置将其禁用。该覆盖层默认保持启用状态,设置更改会立即应用于打开的终端,无需重启。

Screenshot of the overlay that appears in the middle of the terminal with the current columns and rows when a terminal resize happens.

编程语言

Python

在推广覆盖率达到 100% 的用户后,“Python 环境”(Python Environments) 成为 VS Code Stable 和 Insiders 中的默认环境管理体验。请查阅Python 环境推广详情与跟踪

Python 项目启动更快,刷新环境花费的时间更少。Conda 发现被推迟到需要时进行,合并了并发环境扫描,并且 Pylance 可以在完整刷新继续的同时使用最后已知的解释器。#1600: 延迟注册 Conda 管理器, #1598: 使用相同键合并并发的本地查找器刷新, #1607: 当 getEnvironment 超时时返回最后已知的环境

已弃用的功能和设置

致谢

vscode 的贡献

问题跟踪

对我们问题跟踪的贡献


我们非常感谢大家在新功能准备就绪后立即进行试用,请经常回来查看并了解新功能。

如果您想阅读以前 VS Code 版本的发行说明,请访问 code.visualstudio.com 上的更新页面。

English 한국어 中文(简体) 中文(繁體)
© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.