- Visual Studio Code 1.107 加强了与 AI 代理的交互,并将代理管理集中在 Agent HQ 中。
- 集成终端会根据上下文提供命令和参数建议,从而简化控制台的使用。
- TypeScript 7 预览版带来了自动补全、重命名和引用方面的改进。
- 现在无需离开编辑器,即可从源代码控制系统中引入对 Git Stash 的实验性支持。
版本 Visual Studio Code 1.107 该更新现已作为 11 月更新发布,其中包含多项旨在提高开发人员和技术团队效率的改进。微软 重申其对一体化的承诺 人工智能代理, 集成终端得到了显著改进。 并更进一步 TypeScript 7 初步兼容性.
本期内容延续了以往的多平台策略。 VS代码 y 它可以安装在 Windows、macOS 和 Linux 系统上。这使得它对欧洲生态系统尤为重要,因为在欧洲,不同的操作系统在专业和学术环境中并存。通过这个版本,该公司继续 在不偏离许多团队使用的轻量级编辑器太远的前提下,改进开发体验。 每天。
功能更强大的终端,带有上下文建议

此次更新最显著的新特性之一是改进了…… 集成终端现在,该功能会在用户输入命令时自动提供建议。稳定版默认启用终端建议功能,简化了不愿依赖外部扩展或高级 shell 配置的用户的控制台使用体验。
当输入命令、命令行参数和文件路径时, 建议列表 提示信息上方会显示这些建议。您可以使用方向键浏览这些建议,并使用 Tab 键确认,从而加快重复性任务的执行速度并减少长命令中的拼写错误。
例如,当进入 macOS 或 Linux 上的“ls”命令 在命令后添加连字符,终端会立即显示该命令的所有可用参数。这使得用户更容易找到那些经常被遗忘的选项,或者以前需要不断查阅系统内置帮助或外部文档才能找到的选项。
即便如此,终端的建议并非旨在取代传统文档,它们仅仅显示可能的参数,并不详细解释每个参数的作用。其目标是提供一种…… 轻便快捷的援助 在日常使用中,无需将 VS Code 控制台变成功能齐全的帮助系统,许多高级用户都希望将此类功能保留在编辑器之外。
通过 Agent HQ 实现更集成化的 AI 代理和集中式管理

1.107 版本的另一个关键模块专门用于…… 人工智能代理在这个领域,VS Code 与近期推出的专注于……的编辑器直接竞争。 辅助编程例如,近几个月来涌现出的各种专业人工智能衍生产品。
微软推出了 Agent HQ,这是一种 中央面板 在这里,您可以查看和管理编辑器中配置的所有受信任代理。您可以检查哪些代理处于活动状态、哪些代理处于非活动状态以及哪些任务需要处理,从而轻松实现多个代理并行工作的流程,而不会失去控制。
此外,Copilot 和个性化代理不再完全独立运作,而是开始共同运行。 并排 在相同的用户体验下,该公司正引导 Visual Studio Code 朝着这样的场景发展:不同的代理共享工作、同时运行,并协作完成诸如重构、代码生成或变更审查等复杂任务。
代理会话的显示方式也发生了变化:默认情况下禁用个人视图,现在所有内容都显示在…… 聊天视图通过这个单一窗口,可以查看当前会话、检查每个代理的进度、查看后台任务以及查阅文件更改统计信息,而无需在面板之间切换。
对于那些与本地代理合作的团队成员来说,还有一个实用的改进:聊天窗口关闭时,任务不再自动取消。取而代之的是…… 本地代理持续运行 待处理操作,这在启动不应中断的长时间进程时非常有用,例如广泛的存储库分析或大型代码重写。
此次更新还在对话中新增了一个“继续”按钮,您可以决定是否将特定任务(例如,起草一份特别长的文件)发送给后台人员或…… 人工智能工具 具体来说,这一小小的改变有助于更好地分配工作负载,并更灵活地利用代理基础设施。
通过 Git 工作树和细粒度权限控制实现隔离

在同一项目中管理多个工作环境的开发人员会发现新的支持: Git 工作树 对于后台代理,现在可以精确指定每个代理应在哪个工作树中运行,从而降低不同分支或目录之间发生冲突的风险。
这种隔离能力使得病原体能够被限制在一定范围内。 特定工作空间而另一个则在单独的工作树中运行, 这对于测试实验性功能或并行维护维护分支的团队非常有用。从实际层面来说,当有多个自动化进程访问存储库时,这有助于保持秩序。
此外,1.107 版本引入了一个选项 授权所有命令 在特定的终端会话中,只需单击一下即可完成操作。无需单独批准代理要执行的每个命令,即可为该终端授予全局权限,从而在对正在进行的任务充满信心时减少摩擦。
配置选项也已启用。 不同的键盘快捷键 对于不同的智能体,此功能专为同时使用多个 AI 助手并需要快速调用它们且避免混淆的用户而设计。在内部智能体、第三方工具和 Copilot 混合使用的环境中,自定义快捷键能够显著提升使用速度。
TypeScript 7 预览和编辑器改进
在语言方面,11 月的更新激活了一项 更新预览 打字稿7此预览版专为希望在 JavaScript 生态系统中保持领先地位的用户而设计,包含类型检查性能的改进以及一系列旨在加快代码编写和维护速度的功能。
在这些新功能中,新的行为是 导入自动完成功能这样一来,无需记住每条路由的确切名称,即可更轻松地查找和添加模块。它还优化了符号重命名体验,从而可以在整个项目中更清晰、更一致地重命名变量、函数或类。
另一个有趣的改进是 CodeLens 的参考文献,现在它提供 更多有用信息 关于代码中元素的使用位置和方式。要使用这些功能,您需要安装 TypeScript 预览扩展,并在 JavaScript 或 TypeScript 文件中运行命令“TypeScript (Native Preview): Enable (Experimental)”。
当 TypeScript 7 准备好广泛使用时,Visual Studio Code 计划 以此为基础 适用于 JavaScript 和 TypeScript 中的 IntelliSense。这可以带来更流畅的自动完成体验,尤其是在维护庞大代码库的欧洲公司和组织常见的大型项目中。
源代码控制:Git Stash 和更便捷的工作流程
Visual Studio Code 1.107 还整合了版本控制方面的改进,其中 Git 仍然是事实上的标准。最引人注目的新功能是…… 实验性地支持直接从编辑器源代码控制界面管理 Git Stash。不完全依赖游戏主机。
由于这种整合,这一切成为可能。 查看、应用或丢弃 在 VS Code 内部进行预留(存储)对于那些不想在工作中途离开编辑器图形界面的用户来说,这是一个优势。这种便利性可以帮助经常使用 Git Stash 的团队在切换到分支查看紧急问题时,快速暂存更改。
通过这些步骤,微软力求进一步使图形环境与……保持一致。 高级工作流程 Git 在需要对代码修改进行精细控制并频繁进行代码审查的组织中尤其受到重视。
各平台的可用性和更新方法
Visual Studio Code 的 11 月更新版照例通过官方渠道免费分发。已经收到更新的用户请注意。 安装在 Windows 或 Linux 上的 VS Code 可以 转到“帮助”菜单 > 检查更新 (帮助 > 检查更新) 下载并安装版本 1.107.
对于 macOS 系统,操作过程类似,但需要通过菜单完成。 代码 > 检查更新保持从应用程序内部直接更新的逻辑不变。对于欧洲公司的新安装或大规模部署,安装程序仍然可以从 Visual Studio Code 官方网站获取。
微软保持了其惯用的分发格式, Windows 软件包 它支持 x64 和 ARM 架构,支持 Intel 和 Apple Silicon 系统的 macOS 版本,以及各种 Linux 软件包(deb、rpm、tarball 或 ARM 构建版本),方便其在不同发行版和专业环境中应用。
随着 1.107 版本的发布,Visual Studio Code 进一步强化了其战略,即结合轻量级编辑器和日益复杂的 AI 代理、版本控制系统集成以及持续的终端改进等功能。在保持其跨平台特性的前提下,该编辑器不断发展,最终成为一个开发者可以……的环境。 集中开展大部分日常工作无论是在个人项目中,还是在分布于西班牙和欧洲其他地区的团队中。
我是一名技术爱好者,已将自己的“极客”兴趣变成了职业。出于纯粹的好奇心,我花了 10 多年的时间使用尖端技术并修改各种程序。现在我专攻计算机技术和视频游戏。这是因为 5 年多来,我一直在为各种技术和视频游戏网站撰写文章,旨在以每个人都能理解的语言为您提供所需的信息。
如果您有任何疑问,我的知识范围涵盖与 Windows 操作系统以及手机 Android 相关的所有内容。我对您的承诺是,我总是愿意花几分钟帮助您解决在这个互联网世界中可能遇到的任何问题。
