你的代码编辑器不再只是一个工具,它正在变成你的伙伴。
新版本对编辑器细节做了调整。在设置中可以找到 `editor。scrollOnMiddleClick` 选项。启用后,按住鼠标中键能平移代码视图。浏览长文件或代码差异时,这个功能减少了滚动操作。
设置搜索功能得到更新。它加入了智能识别。你输入“调整字体”,系统会直接指向`editor。fontSize`设置。用户不用再记忆精确的英文配置项名称,搜索过程更直观。
VS Code 窗口的边框颜色可以和系统同步。假如你的 Windows 系统开启了在标题栏显示主题色的功能,VS Code 会自动匹配这个颜色。这为用户界面提供了一致的视觉外观。
它让AI聊天变得完全不同。
GitHub Copilot Chat 现在已经开源。它的代码仓库放在了 GitHub 平台,遵循 MIT 协议。任何人都可以查看和修改其源代码。开发者可以自己提交合并请求,为聊天功能添加新特性。
聊天模式支持自定义。系统预设了 Ask、Edit、Agent 等模式。用户现在能创建自己的模式。创建一个“review模式”,让AI只执行代码审查。或者“debug模式”,使其专注于查找错误。
你还可以指定聊天时使用的具体模型。配置中可以切换 GPT-4o、Claude 或其他模型。这只是一行配置代码的工作。这个选项为用户提供了选择不同AI能力的灵活性。
AI能直接生成项目说明。
在命令面板执行“Chat: Generate Instructions”命令。AI会分析当前项目的所有代码。它会生成一份专为该项目定制的 prompt 指南。这让后续与AI的对话拥有更准确的上下文。
AI在终端执行命令的流程也变化了。过去,AI执行脚本需要用户手动点击确认。新版本引入了白名单机制。你可以将 `npm test` 或 `git status` 这类安全的命令加入白同单,让它们自动执行。
危险命令的拦截机制依然保留。这防止了意外执行破坏性操作的风险。聊天窗口现在支持全屏显示。点击右上角的最大化图标,编辑器的侧边栏和面板都会隐藏,只留下对话界面。
一个叫MCP的新东西出现了。
MCP可以理解为AI的功能扩展系统。开发者可以安装一个 MCP 服务器,为AI增加一种新技能。这些技能包括查询数据库、生成图表、调用云服务接口。它扩展了AI在开发环境中的应用范围。
安装和管理MCP服务器很直接。在扩展视图中,新增了一个“MCP Servers”区域。点击安装按钮就可以完成部署。安装后,AI聊天窗口会自动识别并能调用这些新安装的技能。
MCP配置会跟随你的账号。
每个 VS Code Profile 都可以保存独立的MCP配置。通过 Settings Sync 功能,这些配置能够自动在云端同步。你在公司的电脑和家里的电脑之间切换时,无需重新进行配置。
Dev Container 也原生支持MCP。开发者可以在 `devcontainer。json` 配置文件中添加几行代码。当团队成员启动开发容器时,指定的MCP服务器会自动安装好,实现开箱即用的团队协作环境。
Python开发者获得了新工具。
Python 扩展现在内置了环境管理功能。安装Python主扩展时,会自动包含这个环境管家。它支持一键创建虚拟环境 venv,并能自动在项目设置中忽略 `。venv` 文件夹。
对 Poetry 2。0+ 版本也提供了完善的支持。这简化了 Python 项目依赖和环境管理的复杂度。Pylance 的部分功能开始以 MCP 工具的形式提供预览。
它的文档、跳转和环境分析功能都做成了MCP接口。这意味着其他语言的服务器或扩展,理论上也能复用这些由 Pylance 提供的底层能力。Python 的开发体验得到进一步增强。
终端体验也进行了改进。
终端的 `Terminal Suggest` 功能更完善。它现在支持更智能的 Tab 补全。对于 Git Bash 中的路径显示、符号链接的解析以及多行命令的提示都进行了优化。这降低了终端操作的门槛。
现在可以一键重新运行所有正在执行的任务。在多任务并行处理时,通过命令面板执行“Rerun All Running Tasks”,就能重启所有任务。用户不需要再手动逐个重启。
本次更新还包含大量的细节修复。
50+
这个数字代表了已经完成的细节修复和优化项。它们涵盖了从 GitHub 登录流程、CSS 构建速度提升,到 `vscode-bisect` 问题追踪工具的改进。开发团队对多个方面都进行了打磨。
升级 VS Code 的方式保持不变。你可以直接在软件内根据弹出的提示点击“重启更新”。或者前往 VS Code 官网下载最新的安装包。如果想提前体验未发布的功能,可以安装 Insiders 版本。