Chrome 开发者工具的 15 个小技巧

发布于 2021-11-23 12:54:52 字数 6131 浏览 1237 评论 0

img.png

谷歌浏览器如今是 Web 开发者们所使用的最流行的网页浏览器。伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome 变成了一个必须掌握的工具。大多数前端开发者可能熟悉关于 Chorme 的许多特点,例如使用 Console 和 Debugger 在线编辑 CSS。在这篇文章中,我们将分享 15 个很酷的技巧,让你能够更好的改进工作流程。看完这些技巧你会惊奇而又兴奋的发现是不是很像Sublime Text。

1.快速文件转换

如果 Sublime Text 没有 Go to anything 这个功能你不可能活下去。所以你会很高兴听到 DevTools 也有这个功能。当 DevTools 打开的时候,你可以按下 Ctrl + P(在 Mac 上使用 Cmd + P)来快速的寻找和打开你工程中的任意文件。

img.png

2.在源代码中搜索

但是如果你希望在源代码中搜索该怎么办?按下 Ctrl + Shift + F(在 Mac 上使用 Cmd + Opt + F),即可在所有已加载的文件中查找一个特定的字符串。这个搜索的方法也支持正则表达式。

img.png

3.跳到特定行

当你打开一个在源标签里的文件之后,DevTools 能够允许你轻松地跳转到代码里的任意一行,Windows 和 Linux用户只需要按下 Ctrl + G (在Mac上使用 Cmd + L)然后输入你想跳转的行数即可。

img.png

另一个跳转的方法是按下 Ctrl + O ,输入 : 和行数,而不用去寻找一个文件。

4.在控制台中选择元素

DevTools 控制台支持一些变量和函数来选择 DOM 元素:

  • $() : document.querySelector() 的缩写,返回第一个与之匹配的CSS选择器的元素(例如:$('div') 它将返回本页的第一个div元素)。
  • $$() : document.querySelectorAll() 的缩写,返回一个数组,里面是与之匹配的CSS选择器的元素。
  • $0–$4 : 依次返回五个最近你在元素面板选择过的DOM元素的历史记录,$0是最新的记录,以此类推。

img.png

了解更多关于 Console 的命令请阅读 Command Line API

5.使用多个光标和选择

另一个打败 Sublime Text 的特色出现了。当你在编辑一个文件的时候你可以通过按住Ctrl (在Mac上为 Cmd) 同时点击你想让光标停留的位置,设置多个光标,这样你就可以同时在多个位置输入同一文本了。

img.png

6.保存日志

勾选在 Console 标签下的保存日志选项,你可以使DevTools的console继续保存日志而不会在每个页面加载之后清除日志。当你想要研究在页面还没加载完之前出现的bug时,这会是一个很方便的方法。

img.png

7.格式化打印 {}

Chrome 的开发者工具有一段嵌入的美化代码,它可以帮你返回一段最小化的且格式易读的代码。这个漂亮的印刷按钮在你正确打开文件之后的Sources标签下的左下角。

img.png

8.设备模式

DevTools 包括了一个强大的模式可用来开发友好的移动端界面。

img.png

9.设备仿真传感器

设备模式的另一个很酷的功能是模拟移动设备的传感器,例如触摸屏幕和加速计。你甚至可以恶搞你的地理位置。这个功能位于调试窗口的底部,点击调试窗口右上角的 show drawer,就可看见 Emulation -> Sensors

img.png

10.颜色选择器

当我们在样式编辑器中选择一种颜色时,你可以点击颜色预览,颜色选择器就会弹出。当颜色选择器开启时,如果你停留在某一页面,你的鼠标指针就会转换成一个放大镜,选择像素精度的颜色。

img.png

11.强制元素状态

DevTools 有一个功能是模拟 CSS 的状态,如在元素中的 hover 和 focus,这能够能容易的设计他们的样式。该功能来自 CSS 编辑器。

img.png

12.查看 Shadow DOM

由于其他基础的元素在视图中正常的隐藏,网页浏览器构建例如文本框,按钮和输入之类的东西。不过,你可以在Settings -> General 中切换成Show user agent shadow DOM,这样就会在元素标签页中显示被隐藏的代码。给了你很大的控制,让你甚至可以单独地设计他们。( Shadow DOM

img.png

13.选择下一个匹配项

当你在Sources 标签下编辑文件时,如果你按下Ctrl + D (Cmd + D),下一个匹配项也会被选中,这能够帮助你同时编辑他们。

img.png

14.改变颜色格式

在颜色预览中使用 Shift + Click ,可以在 rgba, hslhexadecimal 这三种格式中改变。

img.png

15.通过工作区来编辑本地文件

Workspaces 是 Chrome DevTools 的一个强大的的功能,这个功能使得 Chrome 成为一个真正的IDE。Workspaces 使 Sources 标签下的文件和你本地的工程文件相匹配。所以现在你可以直接编辑和保存,而不用复制粘贴到外部的文本编辑器里。 配置 Workspaces,你只需要去 Sources 标签下,在左边的控制面板的任何地方点击右键,并且选择 Add Folder To Worskpace, 或者只是把你的整个工程文件夹拖放到 DevTools。现在,无论你打开哪一页,被选择的文件夹的子目录和它包含的所有文件都将能被编辑。 为了使它更加的有用,你可以将页面中用到的文件映射到相应的文件夹,允许在线编辑和简单的保存。

更多关于Workspace的内容,请看这里

拓展阅读

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

北笙凉宸

暂无简介

0 文章
0 评论
748 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文