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

发布于 2021-11-23 12:54:52 字数 6131 浏览 1260 评论 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技术交流群

发布评论

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

关于作者

北笙凉宸

暂无简介

文章
评论
751 人气
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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