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
 Don’t pause on exceptions
 Pause on All exceptions (including those caught within try/catch blocks)
 Pause on All exceptions (including those caught within try/catch blocks)
 Pause on uncaught exceptions (usually the one you want)
 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 | 
| 地址栏放置一个?供你输入内容进行搜索(使用你设置的默认搜索引擎) | Ctrl + K , Ctrl +E | Cmd + K , Cmd + E | 
Chrome 开发者工具(DevTools)中所有快捷方式列表的更多相关文章
- Chrome 开发者工具(DevTools)中所有快捷方式列表(已整理)
		Chrome 开发者工具(DevTools)中所有快捷方式列表(已整理) 前言 Chrome DevTools提供了一些内置的快捷键,开发者利用这些快捷键可以节省常工作中很多日的开发时间.下面列出了每 ... 
- 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)
		2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ... 
- 【译】在 Chrome 开发者工具中调试 node.js
		原文链接 : Debugging Node.js in Chrome DevTools 原文作者 : MATT DESLAURIERS 译文出自 : 掘金翻译计划 译文链接 : https://git ... 
- 使用chrome开发者工具中的network面板测量网站网络性能
		前面的话 Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进行迭代.调试和分析.使用 Network 面板测量网站网络性能.本文将详细介绍chrom ... 
- 在 Chrome 开发者工具中调试 node.js
		命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ... 
- 在chrome开发者工具中观察函数调用栈、作用域链与闭包
		在chrome开发者工具中观察函数调用栈.作用域链与闭包 在chrome的开发者工具中,通过断点调试,我们能够非常方便的一步一步的观察JavaScript的执行过程,直观感知函数调用栈,作用域链,变量 ... 
- Chrome 开发者工具中的命令菜单
		单 大家对命令菜单(Command Menu)应该都不陌生.目前主流的编辑器中都内置了对该功能的支持.在 Sublime Text 和 Visual Studio Code 中你都可以通过快捷键 Ct ... 
- chrome浏览器开发者工具F12中某网站的sources下的源码如何批量保存?
		目录 chrome浏览器 开发者工具F12中某网站的sources下的源码如何批量保存 1. 常用保存Sources源码的两种方法 1.1单个文件 1.2 单个页面 2. 问题 3.解决方案 chro ... 
- Chrome开发者工具中Elements(元素)断点的用途
		SAP Engagement Center UI的这个按钮会每秒钟刷新一次,显示页面已经打开了多长时间. 需求:需要找到哪行JavaScript代码不断刷新的按钮文字. 按照经验判断,这个文字肯定是一 ... 
随机推荐
- WebApp开发之--"rem"单位
			随着web app的兴起,rem这是个低调的css单位,近一两年开始崭露头角,有许多朋友对于它的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了.但是我认为rem是用来做web app它绝对是 ... 
- 使用Impersonation仿冒用户运行WCF 服务方法
			默认情况下,当我们把wcf服务器部署在IIS上时, 我们访问wcf时使用的是IIS内建的内建角色,对于IIS8.0,它被命名为ApplicationPoolIdentity, 一般来说,系统为每个应用 ... 
- Https方式使用Git@OSC设置密码的方式
			Https方式使用Git@OSC设置密码的方式 62561_silentboy Zoker3 years ago member https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密 ... 
- css3伪类、伪元素选择器---nth-child()和nth-of-type()选择器的区别
			p:nth-child(2) 要满足两个条件,1:选择的是p元素的父元素的第二个子元素 2:选择的第二个子元素必须是p元素,如果不满足,则将不显示 p:nth-of-type(2) 选择父元素下的 ... 
- rsa密钥文件转化为tortoise认可的pak密钥文件
			原贴地址: http://www.vectorns.com/blog/technical-articles/1-tortoisesvn-over-ssh-on-windows-via-putty Ne ... 
- websocket与socket.io
			什么是Websocket? Websocket是一个独立于http的实时通信协议,最初是在HTML5中被引用进来的,在HTML5规范中作为浏览器与服务器的核心通信技术被嵌入到浏览器中.WebSocke ... 
- linux 文件系统
			/ 根目录 /bin 存放着启动时所需要的普通程序.很多程序在启动以后也很有用,它们放在这个目录下是因为它们经常要被其他程序调用 /boot 很多Linux系统把内核映像和其他一些和启动有关的文件都放 ... 
- 本周psp个人作业
			计划--用一天的时间来做这个项目 需求分析--作为一个观众,我想要知道每局的比分,以便我更了解比赛情况. 生成设计文档--用类图来进行说明. 设计复审---无 代码规范--3H 具体设计--建立数据库 ... 
- 【原创】node+express+socket搭建一个实时推送应用
			技术背景 Web领域的实时推送技术,也被称作Realtime技术.这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新. 应用场景: 监控系统:后台硬件热插拔.LED.温度.电压发生变化 即 ... 
- tp5 model 的时间戳
			单独在模型里面设置:(推荐) protected $autoWriteTimestamp = true; // int 型 protected $autoWriteTimestamp = 'datet ... 
