VS Code 1.117 的新增功能

快速提示
  • VS Code 1.117 为应用程序带来了许多改进。
  • 最重要的是为商业和企业用户增加了 BYOK。
  • 代理应用程序和终端的使用也得到了改进。

新的更新意味着新的功能和修复,尽管它们并不总是得到很好的宣传。如果 VS Code 是您的第二语言,您可能渴望知道最新版本为编码表带来了什么。在本文中,我们将了解 VS Code 1.117 提供的功能。

让我们直接深入了解 VS Code 的主要新增内容:

为商业和企业带来您自己的密钥

自带密钥 (BYOK) 是一项安全功能,允许企业和团队连接自己的 API 密钥以获取首选或专用模型,特别是出于合规性、性能或成本原因,并支持 Google、Ollama、OpenRouter 和 OpenAI 等提供商。现在,VS Code 允许将这些模型与其自己的聊天结合使用。

这对于 GitHub Copilot、商业或企业用户来说是个好消息。管理员可以添加组织使用的语言模型扩展和内置提供程序。此外,使用量和订阅费率不再受限于 VS Code 提供的服务。

也就是说,这个默认启用的功能并不能扩展到所有内容。引入的模型的功能仍然有限,主要限于聊天。内嵌建议不适用。此外,辅助查询和存储库索引等功能也需要 Copilot 服务 API。

终端改进

通过新的更新,GitHub Copilot CLI 现在可以从任何终端配置文件启动;从配置文件选择器中选择它时无法启动是一个很大的进步。

此外,VS Code 现在提供增强的 shell 识别功能,为从 Copilot CLI 到 Google Gemini 的所有内容提供更好的工作流程效率。它们将在终端中通过其模型来引用,而不再简单地列为“节点”。

最后,长时间运行的后台终端命令的状态通知也将显示在聊天中,从而节省用户必须切换到终端来监控进度的麻烦。

更好的聊天

会话中的聊天响应已得到改进,在一些领域进行了增量添加。这包括:

  • 增量渲染 – 聊天现在可以逐块渲染,而不是在计时器上渲染。这是一个很小的变化,但使响应速度感觉更快。
  • 缓冲 – 如果增量渲染仍然太慢,您可以选择在缓冲时显示响应,但同时会显示生成的原始部分。
  • 动画风格 – 选择进行渲染的动画风格。您希望代码滑入还是淡入?

代理的改进

尽管 VS Code Agents 应用程序仅作为预览版提供给内部人员,但仍然做出了一些改进。这包括:

  • 更好的排序 – 现在可以按最近的活动以及更新或修改的日期来组织代理会话。
  • 波兰语 - 对 VS Code Agent 的外观和感觉进行全面的视觉改进。
  • 内联更改 – 内联更改更容易实施、发现并与更好的布局进行比较。

语言改进

该更新还包括 TypeScript 6.0.3,它修复了与编码语言相关的一些错误和问题。