Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

适用于 Visual Studio Code V2 的 Edge DevTools – 具有仿真和源映射支持的新浏览器预览

Posted on 2022-05-05

Visual Studio Code 扩展的 Microsoft Edge DevTools V2 版本现已上线。我们努力使当前的功能集更加稳定并引入了新的功能集。

V2版动作截图

控制台集成

控制台集成– 使使用 `console.log()` 或直接从开发人员工具与文档交互变得更容易。我们发现旧的集成很不稳定,很难在“输出”面板中找到。

扩展中的控制台集成

改进的CSS镜像编辑

CSS镜像编辑——确保您在 DevTools 中的任何调整都不会丢失。这现在已经结束了实验,并且不再占用太多的屏幕空间。您可以在样式工具中启用和禁用它。

启用或禁用 CSS 镜像编辑的新界面

更新问题报告

实时报告代码中的问题。如果您有任何有问题的代码,您将在其上看到波浪形下划线。您可以将鼠标悬停在它上面或使用“问题”面板来了解问题所在以及如何修复它。我们已更新问题引擎以确保您获得最新信息,并且很快将提供自定义您希望查看的问题的方法。目前,我们已经删除了 Internet Explorer 错误报告,因为它可能会安息。

实时问题报告在源代码中标记问题

带有仿真的全新浏览器预览

?具有模拟功能的截屏视频——我们添加了一个全新的浏览器预览,它不仅可以让您在编辑器中直接与浏览器进行交互,还可以提供多种方式来模拟不同的环境。在浏览器预览的底部,您会看到一个带有各种选项的工具栏:

浏览器预览的新仿真栏

首先是设备列表。您可以从各种不同的仿真设备中进行选择。

显示各种手机和平板电脑的设备列表

如果您不选择设备而是选择“响应式”,则浏览器将占用整个可用空间。您还可以使用表单定义视口大小并使用双箭头旋转视口。

魔棒菜单允许您模拟各种CSS媒体查询,如打印模式、暗/亮模式甚至模拟强制颜色(高对比度)环境。如果您想了解更多关于强制颜色的信息,请查看这篇令人难以置信的文章

CSS 仿真以强制颜色模式显示文档,菜单提供其他仿真

最后一个菜单(当前使用眼睛图标)允许您模拟不同的视觉障碍,例如以模糊的方式或以不同的“色盲”模拟方式查看页面。

页面以模糊的方式显示,菜单提供更多的视觉模拟

? Sourcemap 对样式的支持——意味着您现在可以在不离开 Visual Studio Code 的情况下调试 Sass/React 和其他抽象应用程序的样式。

有关更多详细信息,您还可以查看Changelog

开始使用源映射样式调试

当我要求反馈时,我已经在这里讨论过这个问题,但现在这应该更容易了。如果您打开终端,您可以执行 `npm i` 和 `npm start` 来构建您的应用程序并运行服务器。在此示例中,该应用程序现在可以在 `http://localhost:3000` 获得。

终端打开的演示反应应用程序

如果单击 Edge 图标,您可以选择启动 Edge 实例或“生成 launch.json”文件。单击后者。

扩展中的 generate launch.json 按钮

这会在您的应用程序的 `.vscode` 文件夹中生成一个具有所有正确设置的 `launch.json` 文件。找到 `url` 的所有实例并将它们更改为 `http://localhost:3000`:

动画显示在哪里更改应用程序的 url

保存文件并按 F5。 Visual Studio Code 将启动调试器并在编辑器中打开一个浏览器窗口,其中包含您的应用和开发人员工具。

Visual Studio Code 启动调试器并打开开发者工具和浏览器预览

如果您现在编辑应用程序任何元素的样式,您不仅会更改项目中的CSS文件,还会更改它们的 scss 源文件或模块化样式。

演示显示开发人员工具中的更改现在如何影响源文件,包括 Sass 文件和模块范围的 CSS

为此,您需要在项目中正确设置源映射。由于我们认为这对某些人来说是个问题,因此我们在扩展存储库中打开了一个问题,您可以在其中找到帮助。

原文: https://christianheilmann.com/2022/05/05/edge-devtools-for-visual-studio-code-v2-new-browser-preview-with-emulation-and-sourcemap-support/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme