Visual Studio Code 迎来终端重大升级

Visual Studio Code 刚刚发布了其 2025 年 11 月的更新,版本号为 1.107。虽然针对 AI 编程智能体和 TypeScript 支持有更多改进,但我最兴奋的是另一项变化:一个功能强大得多的终端。

Visual Studio Code 迎来终端重大升级插图

像许多功能齐全的集成开发环境(IDE)一样,Visual Studio Code 内置了一个终端模拟器作为窗格,主要是为了让您无需频繁切换窗口即可运行命令。从本次发布开始,终端建议功能已在稳定版通道中为所有用户启用,在您键入 shell 命令时为您提供自动完成建议和上下文提示。

这是一项极棒的升级,尤其是如果您之前没有使用像 Oh My Zsh 这样的 shell 扩展。当您键入命令、命令行参数和文件路径时,提示符上方会出现建议列表,您可以使用方向键和 Tab 键接受建议。例如,在 Mac 或 Linux 上键入 ‘ls’ 后跟一个短横线,会显示所有可用参数。

不过,终端建议功能不如主编辑器中的代码补全那么强大。它们可以显示 ls 命令的所有可能参数,但不会告诉您运行这些参数会产生什么效果。您仍然需要查阅其他文档来学习如何使用命令行工具,但这总比什么都没有好得多

关于 AI 智能体也有一堆更新,这可能有助于吸引人们远离 Google AntigravityCursor 以及过去几个月涌现的其他编辑器。智能体会话现已集成到聊天视图中,因此您可以快速检查会话的状态、进度和文件更改统计信息。现在,您还可以将后台智能体隔离到特定的 Git 工作树,一键允许特定终端会话执行所有命令,并为不同的智能体设置不同的键盘快捷键。

如果您使用的是本地 AI 智能体,现在当您关闭聊天窗口时,它会继续运行任何当前任务,而不是立即取消当前任务。聊天窗口中还新增了一个“继续”按钮,允许您选择当前任务(例如编写一个长文件)应传递给后台智能体还是 AI 工具。

Visual Studio Code 的 11 月更新还包含了对 TypeScript 7 的更新预览,因此您可以尝试自动导入补全、重命名支持和引用代码透镜功能。您仍然需要安装 TypeScript 预览扩展,然后在 JavaScript 或 TypeScript 文件中运行 “TypeScript (Native Preview): Enable (Experimental)” 命令。当 TypeScript 7 最终准备好面向所有人时,VS Code 将切换为将其用于 JavaScript 和 TypeScript 的 IntelliSense。

您可以从官方网站下载 Visual Studio Code。如果您已安装,请转到帮助 > 检查更新(Linux 和 Windows)或 Code > 检查更新(macOS)来获取新版本。

评论