Chrome 开发者工具(DevTools)中所有快捷方式列表(已整理)

前言

Chrome DevTools提供了一些内置的快捷键,开发者利用这些快捷键可以节省常工作中很多日的开发时间。下面列出了每个快捷键在Windows/Linux及Mac中的对应键。其中一些快捷键对于DevTools全局可用,而另一些则只能在单个面板中使用。

具体介绍

打开DevTools

你可以通过以下任何一种方式来访问DevTools:
  • 打开浏览器右上角的Chrome菜单,然后选择“更多工具”–“开发者工具”。
  • 在页面任何元素处点击右键,然后选择“审查元素”。

Windows / Linux Mac
打开开发者工具 F12,Ctrl+Shift+I Cmd+Opt+I
切换审查元素模式与浏览器窗口模式 Ctrl+Shift+C Cmd+Shift+C
打开开发者工具并定位到控制台 Ctrl+Shift+J Cmd+Opt+J
Inspect the Inspector (undock first one and press) Ctrl+Shift+I Cmd+Opt+I

所有面板


Windows / Linux Mac
显示设置对话框 ?,F1 ?
下一个面板 Ctrl+] Cmd+]
上一个面板 Ctrl+[ Cmd+[
最后一个面板 Ctrl+Alt+[ Cmd+Opt+[
第一个面板 Ctrl+Alt+] Cmd+Opt+]
更改停靠位置(测试发现与添加书签冲突) Ctrl+Shift+D Cmd+Shift+D
打开设备(Device)模式 Ctrl+Shift+M Cmd+Shift+M
切换控制台 / 关闭设置对话框 Esc Esc
刷新页面 F5,Ctrl+R Cmd+R
刷新页面(忽略缓存内容) Ctrl+F5,Ctrl+Shift+R Cmd+Shift+R
当前文件或面板查找 Ctrl+F Cmd+F
所有资源中进行查找 Ctrl+Shift+F Cmd+Opt+F
按文件名查找 (排除Timeline面板) Ctrl+O,Ctrl+O Cmd+O,Cmd+O
放大 (当DevTools获得焦点时) Ctrl++ Shift++
缩小 Ctrl+- Shift+-
恢复默认文字大小 Ctrl+0 Shift+0

Elements面板


Windows / Linux Mac
撤销更改 Ctrl+Z Cmd+Z
重做 Ctrl+Y Cmd+Y,Cmd+Shift+Z
导航 Up,Down Up,Down
展开/折叠节点 Right,Left Right,Left
展开节点 Single-click on arrow Single-click on arrow
展开/折叠节点及其子元素 Ctrl+Alt+Click on arrow icon Opt+Click on arrow icon
编辑属性 Enter,Double-click on attribute Enter,Double-click on attribute
隐藏元素 H H
切换编辑HTML F2
右键点击元素你可以:
  • 更改元素状态(:active,:hover,:focus,:visited);
  • 元素上设置断点(更改子元素、更改属性及删除节点);
  • 清空控制台

样式侧边栏(Style Sidebar)


Windows / Linux Mac
编辑规则 Single-click Single-click
插入新属性 Single-click on whitespace Single-click on whitespace
定位到样式属性定义处 Ctrl+Click on property Cmd+Click on property
定位到属性值定义处 Ctrl+Click on property value Cmd+Click on property value
循环颜色值(rgba,hsl等) Shift+Click on color picker box Shift+Click on color picker box
编辑上/下一个属性 Tab,Shift+Tab Tab,Shift+Tab
增加/减小值 Up,Down Up,Down
每次以10增加/减小值 Shift+Up,Shift+Down Shift+Up,Shift+Down
每次以10增加/减小值 PgUp,PgDown PgUp,PgDown
每次以100增加/减小值 Shift+PgUp,Shift+PgDown Shift+PgUp,Shift+PgDown
每次以0.1增加/减小值 Alt+Up,Alt+Down Opt+Up,Opt+Down
模仿元素伪状态(:active,:hover,:focus,:visited)
添加新的样式选择器

Sources 面板


Windows / Linux Mac
暂停/恢复脚本运行 F8,Ctrl+ F8,Cmd+
Step over next function call F10,Ctrl+' F10,Cmd+'
Step into next function call F11,Ctrl+; F11,Cmd+;
Step out of current function Shift+F11,Ctrl+Shift+; Shift+F11,Cmd+Shift+;
Select next call frame Ctrl+. Opt+.
Select previous call frame Ctrl+, Opt+,
Toggle breakpoint condition Click on line number,Ctrl+B Click on line number,Cmd+B
Edit breakpoint condition Right-click on line number Right-click on line number
Delete individual words Alt+Delete Opt+Delete
Comment a line or selected text Ctrl+/ Cmd+/
Save changes to local modifications Ctrl+S Cmd+S
Save all changes Ctrl+Alt+S Cmd+Opt+S
Go to line Ctrl+G Ctrl+G
Search by filename Ctrl+O Cmd+O
Jump to line number Ctrl+P+:<number> Cmd+P+:<number>
Jump to column Ctrl+O+:<number>+:<number> Cmd+O+:<number>+:<number>
Go to member Ctrl+Shift+O Cmd+Shift+O
Close active tab Alt+W Opt+W
Run snippet Ctrl+Enter Cmd+Enter
Don’t pause on exceptions
Pause on All exceptions (including those caught within try/catch blocks)
Pause on uncaught exceptions (usually the one you want)

代码编辑快捷键


Windows / Linux Mac
跳转到匹配位置 Ctrl+M
跳转到指定行 Ctrl+P+:<number> Cmd+P+:<number>
跳转到指定列 Ctrl+O+:<number>+:<number> Cmd+O+:<number>+:<number>
切换注释 Ctrl+/ Cmd+/
选择下一个出现位置 Ctrl+D Cmd+D
撤销上一次操作 Ctrl+U Cmd+U

TimeLine 面板


Windows / Linux Mac
启动/停止记录 Ctrl+E Cmd+E
保存timeline数据 Ctrl+S Cmd+S
加载timeline数据 Ctrl+O Cmd+O

Profiles 面板


Windows / Linux Mac
启动/停止记录 Ctrl+E Cmd+E

Console 控制台


Windows / Linux Mac
Accept suggestion Right Right
上一个命令/行 Up Up
下一条命令/行 Down Down
控制台获取焦点 Ctrl+  Ctrl+
清空控制台 Ctrl+L Cmd+K,Opt+L
多行输入 Shift+Enter Ctrl+Return
执行 Enter Return
右键点击控制台:
  • XMLHttpRequest记录:打开查看XHR的日志
  • 导航处切换保存日志
  • 过滤:隐藏与显示脚本文件的信息
  • 清空控制台:清空控制台所有信息

Screencasting


Windows / Linux Mac
Pinch zoom in and out Alt+Scroll,Ctrl+Click and drag with two fingers Opt+Scroll,Cmd+Click and drag with two fingers
Inspect element tool Ctrl+Shift+C Cmd+Shift+C

Emulation


Windows / Linux Mac
Pinch zoom in and out Shift+Scroll Shift+Scroll

其他Chrome快捷方式

下面是一些浏览器中非常有用的额外的快捷方式(附:所有Windows/Linux/Mac快捷方式)

Windows / Linux Mac
查找下一个 Ctrl+G Cmd+G
查找上一个 Ctrl+Shift+G Cmd+Shift+G
打开一个隐身模式的新窗口 Ctrl+Shift+N Cmd+Shift+N
切换是否显示书签栏 Ctrl+Shift+B Cmd+Shift+B
打开历史记录页面 Ctrl+H Cmd+Y
打开下载记录页面 Ctrl+J Cmd+Shift+J
打开浏览器任务管理器 Shift+ESC Shift+ESC
标签页历史下一页 Alt+Right Opt+Right
标签页历史上一页 Backspace,Alt+Left Backspace,Opt+Left
选中地址栏 F6,Ctrl+L,Alt+D Cmd+L,Opt+D
地址栏放置一个?供你输入内容进行搜索(使用你设置的默认搜索引擎)


**

Chrome 开发者工具(DevTools)中所有快捷方式列表(已整理)的更多相关文章

  1. Chrome 开发者工具(DevTools)中所有快捷方式列表

    Chrome DevTools提供了一些内置的快捷键,开发者利用这些快捷键可以节省常工作中很多日的开发时间.下面列出了每个快捷键在Windows/Linux及Mac中的对应键.其中一些快捷键对于Dev ...

  2. 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)

    2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...

  3. 【译】在 Chrome 开发者工具中调试 node.js

    原文链接 : Debugging Node.js in Chrome DevTools 原文作者 : MATT DESLAURIERS 译文出自 : 掘金翻译计划 译文链接 : https://git ...

  4. 使用chrome开发者工具中的network面板测量网站网络性能

    前面的话 Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进行迭代.调试和分析.使用 Network 面板测量网站网络性能.本文将详细介绍chrom ...

  5. 在 Chrome 开发者工具中调试 node.js

    命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ...

  6. 在chrome开发者工具中观察函数调用栈、作用域链与闭包

    在chrome开发者工具中观察函数调用栈.作用域链与闭包 在chrome的开发者工具中,通过断点调试,我们能够非常方便的一步一步的观察JavaScript的执行过程,直观感知函数调用栈,作用域链,变量 ...

  7. Chrome 开发者工具中的命令菜单

    单 大家对命令菜单(Command Menu)应该都不陌生.目前主流的编辑器中都内置了对该功能的支持.在 Sublime Text 和 Visual Studio Code 中你都可以通过快捷键 Ct ...

  8. chrome浏览器开发者工具F12中某网站的sources下的源码如何批量保存?

    目录 chrome浏览器 开发者工具F12中某网站的sources下的源码如何批量保存 1. 常用保存Sources源码的两种方法 1.1单个文件 1.2 单个页面 2. 问题 3.解决方案 chro ...

  9. Chrome开发者工具中Elements(元素)断点的用途

    SAP Engagement Center UI的这个按钮会每秒钟刷新一次,显示页面已经打开了多长时间. 需求:需要找到哪行JavaScript代码不断刷新的按钮文字. 按照经验判断,这个文字肯定是一 ...

随机推荐

  1. HDU 3359 高斯消元模板题,

    http://acm.hdu.edu.cn/showproblem.php?pid=3359 题目的意思是,由矩阵A生成矩阵B的方法是: 以a[i][j]为中心的,哈曼顿距离不大于dis的数字的总和 ...

  2. 牛客网Java刷题知识点之Java为什么不能支持多继承,但可以用接口来间接实现多继承

    不多说,直接上干货! java只支持单继承,这是由于安全性的考虑,如果子类继承的多个父类里面有相同的方法或者属性,子类将不知道具体要继承哪个,而接口可以多实现,是因为接口只定义方法,而没有具体的逻辑实 ...

  3. Rabbitmq~linux环境的部署

    之前写过在windows环境上部署rabbitmq,这回介绍在centos上对这个消息中间件进行部署的过程 一 下载和解压 wget  http://www.rabbitmq.com/releases ...

  4. onpageshow 监听页面是否是缓存页面

    需求:点击A页面跳转至B页面,在B页面点击手机物理回退键或者history.back回退时,需要在A页面判断当前页面是否是回退回来的页面,而不是新加载的.这里用到一个 onpageshow 事件. 定 ...

  5. [转]SqlServer索引的原理与应用

    索引的概念 索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法. 索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录 ...

  6. 【转】onAttachedToWindow()在整个Activity生命周期的位置及使用

    上篇博客实现圆角对话框样式的Activity中提到,若需实现圆角对话框Activity,需要在Activity的onAttachedToWindow()函数中做文章,那么就想问: onAttached ...

  7. 6.html图像标记img

    <html> <head> <title>第六课标签</title> <meta charset="utf-8"> &l ...

  8. Eclipse中一直出现 Android SDK resolving error markers

    Eclipse中一直出现“Android SDK: resolving error markers”. 此类情况网上有诸多描述以及相应尝试性的解决方法,不久前本人即出现此类情况,尝试多种方案后未能解决 ...

  9. 百度地图 v2.1.3申请KEY Android签名证书的sha1值

    今天研究下百度地图,没想到第一步就遇到了问题,升级2.13后,需要Android签名证书的sha1值,网上看了下,发现遇到这问题的童鞋还是很多,官方说的两种方法: 第一种:使用keytool keyt ...

  10. RStudio的Markdown

    Title This is an R Markdown document. Markdown is a simple formatting syntax for authoring web pages ...