- 文档
- 教程
- 知识库
【免费下载链接】reference
⭕ Share quick reference cheat sheet for developers.
Chrome DevTools(Chrome 开发者工具)是前端调试的核心工作台,而高效使用它的关键之一,是掌握一套精炼的键盘快捷键。本文以 reference 项目中的 chrome-devtools.md 速查文档为主体,系统梳理 DevTools 的 56 个高频快捷键,覆盖打开方式、全局操作、Elements / Sources / Console / Performance / Memory 五大面板以及内置代码编辑器,并结合作者仓库的渲染机制,说明这份速查表在站点中的呈现方式。读完本文,你将获得一份可直接对照练习、随时检索的 DevTools 快捷键全景图。
文档定位:这是项目中的一张快捷键速查卡
reference 项目("Share quick reference cheat sheet for developers")以"一张图、一张表讲清一个主题"的形式组织开发者速查内容。source/_posts/目录下存放着全部速查正文,其中既有本主题 chrome-devtools.md,也包括 vscode.md、windows-shortcuts.md、windows-cmd.md 等同类键盘快捷键卡片,以及 chrome-devtools 对应的站点图标 等配套资源。
从文档 Front Matter 可以看到本卡的元信息:
title: Chrome Developer Tools categories: - Keyboard Shortcuts intro: | A visual cheat-sheet for the 56 keyboard shortcuts found in Chrome's Developer Tools这份文档被归入Keyboard Shortcuts分类,intro 明确说明其定位:可视化呈现 DevTools 中的 56 个键盘快捷键。正文由 8 个分组表格构成,每个表格都以{.shortcuts}标记收尾——这是该主题下表格获得专属排版样式的关键标记。
如何打开 DevTools:三个入口直达常用面板
| 快捷键 | 作用 |
|---|---|
CtrlShiftI | 打开上次使用过的面板 |
CtrlShiftJ | 直接打开 Console 面板 |
CtrlShiftC | 直接打开 Elements 面板并进入检查模式 |
三个入口各有分工:Ctrl+Shift+I是通用入口,Chrome 会记住你上次停留在哪个面板;Ctrl+Shift+J适合需要立即敲命令调试的场景;Ctrl+Shift+C则适合从页面元素入手排查样式问题——按下后鼠标悬停在页面上即可高亮对应的 DOM 节点。
提示:本系列速查表基于 Windows / Linux 平台的
Ctrl组合键约定。在 macOS 上,以上组合键的Ctrl通常对应Cmd(⌘),例如打开 DevTools 为Cmd+Option+I、打开 Console 为Cmd+Option+J。
全局快捷键:跨面板通用的 17 个高频操作
以下是无论停留在哪个面板都生效的全局快捷键,涵盖设置、面板切换、刷新、搜索、缩放与命令菜单:
| 快捷键 | 作用 |
|---|---|
F1 | 显示设置(Settings) |
Ctrl] | 聚焦下一个面板 |
Ctrl[ | 聚焦上一个面板 |
CtrlShiftD | 切换回上次使用的停靠位置(Docking Position) |
CtrlShiftM | 切换设备模式(Device Mode) |
CtrlShiftC | 切换检查元素模式(Inspect Element Mode) |
CtrlShiftP | 打开命令菜单(Command Menu) |
Esc | 切换抽屉(Drawer)的显示 |
CtrlR | 普通刷新(Normal reload) |
CtrlShiftR | 强制刷新(Hard reload,忽略缓存) |
CtrlF | 在当前面板内搜索文本 |
CtrlShiftF | 打开抽屉中的 Search 标签页(全资源搜索) |
CtrlP | 在 Sources 面板中打开文件(快速跳转文件) |
CtrlShift+ | 放大(Zoom in) |
Ctrl- | 缩小(Zoom out) |
Ctrl0 | 恢复默认缩放级别 |
CtrlO! | 运行代码片段(Run snippet) |
这组快捷键中值得重点养成习惯的有三个:
Ctrl+Shift+P命令菜单:DevTools 的一切操作几乎都能在这里搜索触发,是"忘记快捷键时的兜底方案",也是发现新功能的最快路径;Ctrl+Shift+F全资源搜索:与面板内Ctrl+F不同,它会在抽屉的 Search 标签页中对所有加载的资源做全文检索,排查线上问题时常能救命;Ctrl+P快速打开文件:等价于编辑器里的"Go to File",输入文件名片段即可跳转。
Elements 面板:就地修改 DOM 与样式的 10 个快捷键
Elements 面板用于查看和实时修改 DOM 结构与 CSS。下表快捷键围绕"选中—展开—编辑"这条操作链设计:
| 快捷键 | 作用 |
|---|---|
CtrlZ | 撤销修改 |
CtrlY | 重做修改 |
Up/Down | 选中当前元素上方 / 下方的元素 |
Right | 展开当前选中的节点 |
Left | 折叠当前选中的节点 |
Enter | 进入"编辑属性"模式(Edit Attributes) |
Tab | 编辑属性模式下选中下一个属性 |
ShiftTab | 编辑属性模式下选中上一个属性 |
H | 隐藏当前选中的元素 |
F2 | 切换当前元素的"编辑为 HTML"模式(Edit as HTML) |
实际调试中最常用的组合是:先用Up/Down在 DOM 树中快速定位节点,用H临时隐藏元素判断布局影响,用Enter进入属性编辑后配合Tab在多个属性间跳跃修改,配合Ctrl+Z / Ctrl+Y随时撤销重做,实现"改坏了也不怕"的安全调试体验。F2进入的 HTML 编辑模式则适合批量调整节点结构。
Sources 面板:断点调试与本地改动的 9 个快捷键
Sources 面板承担断点调试、源码查看与本地覆盖(Local Overrides)功能,其快捷键围绕"单步执行"与"断点控制"展开:
| 快捷键 | 作用 |
|---|---|
Ctrl\ | 暂停脚本执行(运行中);或继续执行(已暂停) |
Ctrl' | 单步跳过(Step over)下一个函数调用 |
Ctrl; | 单步进入(Step into)下一个函数调用 |
CtrlShift; | 单步跳出(Step out)当前函数 |
Ctrl./Ctrl, | 选择当前调用帧下方 / 上方的调用帧 |
CtrlS | 保存对本地修改的变更 |
CtrlAltS | 保存所有变更 |
CtrlG | 跳转到指定行 |
AltW | 关闭当前标签页 |
Ctrl+\是调试器最核心的"暂停/继续"开关;三个步进键('、;、Shift+;)构成完整的单步调试闭环,配合Ctrl+./Ctrl+,在调用栈(Call Stack)的不同帧之间切换,可以观察同一变量在不同帧中的值。若开启了 Local Overrides 对线上文件做过本地修改,Ctrl+S与Ctrl+Alt+S负责把改动落盘。
Sources 内置代码编辑器:5 个文本编辑快捷键
DevTools 的 Sources 面板内嵌了一个轻量代码编辑器,在调试时可以直接改写脚本。下表是 5 个高频编辑快捷键:
| 快捷键 | 作用 |
|---|---|
CtrlDel | 删除光标前一个单词的所有字符 |
CtrlM | 跳转到匹配的括号 |
Ctrl/ | 切换单行注释 |
CtrlD | 选中光标所在单词的下一个相同出现(多光标增量选择) |
CtrlU | 取消选中下一个相同出现 |
Ctrl+D是这里最具"编辑器思维"的快捷键:连续按它会逐个选中相同单词,从而对多处相同文本做同步修改;Ctrl+U则反向撤销选区。Ctrl+M在嵌套深的大括号场景中定位配对括号非常高效。
Performance 面板:录制与回放的 3 个快捷键
Performance 面板用于记录页面运行时的性能火焰图,排查卡顿、长任务等问题:
| 快捷键 | 作用 |
|---|---|
CtrlE | 开始或停止录制 |
CtrlS | 保存录制结果(导出 Profile) |
CtrlO | 加载录制结果 |
它的操作模型非常简洁:Ctrl+E录制、Ctrl+E停止,随后即可在火焰图上分析主线程的脚本执行、布局、绘制时间分布;录制结果可用Ctrl+S导出为文件保存,之后用Ctrl+O重新载入复盘,方便跨会话对比优化前后的数据。
Memory 面板:一键开始/停止堆快照录制
Memory 面板用于分析内存快照、检测内存泄漏,核心快捷键只有一个:
| 快捷键 | 作用 |
|---|---|
CtrlE | 开始或停止录制 |
与 Performance 面板一致,Ctrl+E统一作为"录制开关"贯穿两个性能类面板,这一设计降低了记忆成本:先录制、再操作页面、再停止,然后对比 Heap Snapshot 中的对象留存情况,定位内存泄漏源头。
Console 面板:命令行交互的 8 个快捷键
Console 既是错误日志输出地,也是交互式 JavaScript 运行环境。其快捷键围绕"历史记录—自动补全—多行输入"展开:
| 快捷键 | 作用 |
|---|---|
Tab | 接受自动补全建议 |
Esc | 拒绝自动补全建议 |
Up | 获取上一条语句 |
Down | 获取下一条语句 |
Ctrl` | 聚焦 Console |
CtrlL | 清空控制台 |
ShiftEnter | 强制多行输入 |
Enter | 执行语句 |
日常排障时,Up/Down翻阅历史命令、Tab/Esc快速接受或拒绝补全,能让控制台操作行云流水;Shift+Enter强制换行输入,是编写多行脚本而不会被立即执行的关键;`Ctrl+`` 则负责在任何面板中把焦点切回 Console。
源码视角:这份速查表在 reference 站点中的呈现机制
上述{.shortcuts}标记并非随意添加,而是与 reference 主题的渲染管线严格对应。从源码可以还原出"快捷键表格从 Markdown 到页面样式"的完整链路:
- Markdown 渲染:主题通过 markdown_plugin.js 注册
markdown-it渲染器,启用了markdown-it-attrs(对应代码中md.use(safeRequire('markdown-it-attrs'))),使{.shortcuts}这类属性语法可以被解析并附着到表格元素上;同时headerSections()规则会把 H2/H3 标题自动包裹为区块容器,实现本页各分组标题的独立排版结构; - 页面布局:速查正文由 note.ejs 模板渲染,页面标题、标签与内容被置于
.note-content容器中,右侧搭配侧边栏,形成速查卡的阅读形态; - 快捷键专属样式:layout_table.css 中定义了对
.mdLayout table.shortcuts的专门规则——首列之外单元格内的<code>会获得键帽(kbd 风格)外观:带边框、圆角、内阴影与等宽字距,让每个快捷键看起来都像真实的物理键帽,这正是"visual cheat-sheet"视觉效果的来源; - 搜索引擎友好:主题的 seo-enhanced.js 会基于页面标题与分类自动生成 description,例如 "cheat sheet and quick reference guide. Essential … shortcuts, commands, and tips",保证这类速查页在搜索与引用场景中易于被理解和检索。
换句话说,本文整理的所有表格在站点上会以"键帽式排版 + 分组卡片"的形式呈现,而本仓库中与 chrome-devtools.md 同类的键盘快捷键文档(如 vscode.md)也都遵循同一套书写约定。
如何把这份速查表变成肌肉记忆
56 个快捷键不可能一次记全,建议按"场景分层"逐步内化:
- 第一周只记打开三件套:
Ctrl+Shift+I / J / C,让"打开 DevTools"变成条件反射; - 第二周补全局高频项:
Ctrl+Shift+P(命令菜单)、Ctrl+R / Ctrl+Shift+R(刷新)、Ctrl+Shift+M(设备模式)、Ctrl+Shift+F(全资源搜索); - 第三周按面板逐一攻克:调试期主攻 Sources 的步进四键与 Console 的历史/补全键,样式排查期主攻 Elements 的选中/隐藏/编辑键;
- 随时用命令菜单兜底:忘记快捷键时按
Ctrl+Shift+P用英文搜索功能名,DevTools 会同步提示其默认快捷键,这也是反向巩固记忆的天然工具。
当这些快捷键与 DevTools 的调试工作流(断点、性能录制、内存快照)组合使用时,日常前端排查效率会有质的提升——而这正是本速查卡在 reference 项目 Keyboard Shortcuts 分类中的核心价值。
- 文档
- 教程
- 知识库
【免费下载链接】reference
⭕ Share quick reference cheat sheet for developers.
相关推荐
Quick Reference 速查表:Google Chrome 键盘快捷键与 DevTools 调试要点全解
Quick Reference 速查表:Google Chrome 键盘快捷键与 DevTools 调试要点全解 本篇基于仓库中的 Google Chrome
文档教程Google Chrome 快捷键完全指南:Reference 项目 65 个常用键盘快捷键速查
Google Chrome 快捷键完全指南:Reference 项目 65 个常用键盘快捷键速查 本篇指南基于 Reference 开源项目中的 google
文档教程知识库Firefox 键盘快捷键速查表:reference 项目中的 116 个快捷键完整指南
Firefox 键盘快捷键速查表:reference 项目中的 116 个快捷键完整指南 导读 :本文基于开源速查表项目 reference 中的 Firefo
文档教程知识库
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考