找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2541

积分

0

好友

332

主题
发表于 1 小时前 | 查看: 3| 回复: 0

VS Code v1.112 新版本发布图

Visual Studio Code 又迎来了新版本更新。v1.112 聚焦于优化 AI Agent 能力日常开发体验,其中几项核心更新值得开发者关注:

  • 内置浏览器联调:无需切换软件,即可在 VS Code 内完成网页项目的全流程调试。
  • Copilot CLI 权限分级:减少弹窗打断,自动授权更顺畅。
  • MCP 服务沙箱隔离:为本地运行的 MCP 服务增加安全锁,防止随意访问本地文件或网络。
  • Agent 支持图片/二进制文件:让 AI 能够理解截图、图表乃至二进制日志文件。
  • 单体多仓(Monorepo)联动:实现全局 AI 指令与技能共享,避免重复配置。

对于前端开发者而言,最令人兴奋的无疑是第一项更新:内置浏览器联调。这意味着你可以彻底告别频繁在编辑器和浏览器之间切换的繁琐,在一个环境内完成编码、运行和调试的全流程。

内置浏览器:实现前端调试闭环

这项功能旨在为网页调试提供一个无缝的闭环体验。

  • 新增调试类型:引入了全新的“编辑器-浏览器”联调类型。
  • 继承完整能力:完整继承了 Chrome 或 Edge 浏览器的所有调试能力,包括断点、单步执行、变量监视、热重载等。
  • 迁移成本低:只需修改 launch.json 配置文件中的调试类型,即可无缝迁移现有项目,全程无需打开外部浏览器。

如何开启内置浏览器调试

启用此功能的关键在于配置 launch.json 文件。你需要将 configurations 数组中的 type 字段从原本的 pwa-chrome 或类似值改为 editor-browser

一个典型的配置示例如下:

{
  // 使用 IntelliSense 了解相关属性。
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Browser",
      "request": "launch",
      "type": "editor-browser",
      "url": "http://localhost:5173",
      "webRoot": "${workspaceFolder}/frontend",
      "preLaunchTask": "serve"
    }
  ]
}

VS Code 中配置 editor-browser 调试类型的 launch.json 文件截图

配置完成后,点击调试按钮启动。

VS Code 调试启动按钮截图

程序运行后,浏览器视图将直接内嵌在 VS Code 界面中,你可以直接在编辑器中查看页面效果。

VS Code 内置浏览器显示 Hello World 页面

更强大的是,当你在内嵌浏览器页面中点击某个按钮或元素时,编辑器能够自动定位到触发该事件的源代码行,实现了真正的双向联调。这对于使用 Vite 等现代构建工具的项目尤其方便。

动态演示:点击网页按钮后,编辑器自动定位到对应的 TypeScript 代码行

内置浏览器的细节打磨

为了让内置浏览器的体验更接近原生,开发团队也做了一些细致的优化:

  • 完整的右键菜单:复制、在新标签页打开、检查元素等浏览器原生右键功能一应俱全。
  • 独立的缩放控制:浏览器视图的缩放比例与编辑器分离,并会按网站记忆各自的缩放级别。
  • 默认缩放锁定:可以通过 workbench.browser.pageZoom 设置来全局预设默认的页面缩放比例。

总结

VS Code v1.112 带来的内置浏览器调试功能,显著提升了前端开发的流畅度。它将编辑、运行和调试这三个核心环节统一在了一个界面内,减少了上下文切换的损耗。虽然目前它可能还无法完全替代需要特定浏览器插件或进行复杂网络调试的场景,但对于大多数日常的页面开发与调试工作来说,这无疑是一个效率利器。特别是对于采用 Monorepo 等现代前端工程化方案的项目,能够进一步简化开发环境。想了解更多前端开发工具和最佳实践,欢迎到 云栈社区 与更多开发者交流探讨。




上一篇:OpenClaw 2026.3.22 版本更新:插件生态大变革与微信集成兼容性提示
下一篇:Vue.js项目在VS Code中调试全攻略:解决断点映射与配置问题
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-26 03:24 , Processed in 0.517707 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表