跳到主要内容

使用 Command

问题

我们看到的 DevTools 的功能,其实只是有限的表面部分,怎么去探索更多的功能呢?

1. Command Menu

我们可以使用 Command 菜单,快速找到那些被隐藏起来的功能。它就相当于 WebStorm 中的 Find Action (查找动作) 或者 Visual Studio Code 中的 Command Palette

  • Chrome 的调试打开的情况下 按下 [ `Ctrl]+[Shift]+[P](Mac:[⌘]+[Shift]+[P]` )
  • 或者使用 DevToolsdropdown 按钮下的这个选项:

下图中,我整理了可供选择的命令列表,归为几个部分:

Chrome DevTools 竟然有那么多强大的功能!

2. 截屏的新姿势

当你只想对某一个 DOM 节点截图时,大概率会用工具弄半天,但现在不需要了:

直接选中那个节点,打开 Command 菜单并且使用 节点截图 的就可以了。

你以为这就是全部了吗?你还可以用这种方式 全屏截图 - 通过 Capture full size screenshot 命令。请注意,这里说的是全屏,并不是嵌入页面的一部分。

一般来说这可是得使用浏览器插件才能做到的事情!

::: warning 注意 节点截图有时会失效,全屏截图如果页面内容过多的话,可能会截图不全,建议大家谨慎使用。 :::

3. 快速切换面板

DevTools 使用双面板布局,一般都是: 元素面板 + 资源面板 ,会自动根据屏幕可用的部分,将不同面板横向或纵向排列。

但我们在调试 PC 端的代码和手机端的代码时,习惯于用不同的布局方式。

怎么重置 DevTools 的布局呢?将 样式面板html预览 的底部移动到右边或者周围其他的位置呢?

打开 Commands 菜单并且输入 layout (这里不再显示你已经激活的选项):

  • 使用横向面板布局
  • 使用纵向面板布局
  • 使用自动面板布局

试试看:

要达到这一效果,你还可以用 dock 相关的命令,输入 dock to left 或者 dock to bottom 试试:

4. 快速切换主题

我们经常在电脑前一坐就是一天,你能忍受一直看着白闪闪的屏幕吗?

Commands 菜单中寻找与 theme 相关的选项,实现 明亮 & 暗黑 两种主题之间的切换: