偏好设置

Sofia Emelianova
Sofia Emelianova

通过 设置。 设置 > 偏好设置,配置开发者工具及其面板的外观和行为。此标签页列出了常规自定义选项和面板专属选项。

如需设置偏好设置,请打开 设置。 设置 > 偏好设置,然后滚动到下文所述的某个部分。

“偏好设置”标签页中的“外观”部分。

如需了解每项设置的作用,请在此页面中搜索设置名称,然后点击 展开其说明。

此参考文档使用以下图标表示不同的设置:

  • 复选框。 个复选框
  • 下拉列表 下拉菜单。
  • 已弃用。 已弃用

如需恢复默认偏好设置,请滚动到偏好设置标签页的末尾,然后点击恢复默认设置并重新加载。

外观

本部分列出了用于自定义开发者工具外观的选项。

主题 下拉菜单。 用于为开发者工具界面设置色彩主题。

主题: 将开发者工具主题从系统偏好设置更改为深色,再更改为浅色。
  • 系统偏好设置
  • 浅色
  • 深色

面板布局 下拉菜单。 用于在面板中排列窗格。

影响元素 > 样式和同级标签页,以及来源 > 调试程序窗格。自动选项会使布局取决于开发者工具宽度。

面板布局: 将 Element 的面板布局从横向更改为纵向。
  • 横向
  • 类别
  • 自动

语言 下拉菜单。 用于设置开发者工具界面的语言区域。

如需应用此设置,请重新加载开发者工具。

语言: 中文版“设置”面板。
  • 浏览器界面语言
  • 语言区域选项之一,在本例中为中文

复选框。 启用 Ctrl/Cmd + 0-9 快捷键切换面板,让您可以使用键盘打开面板。

此视频展示了如何使用相应的键盘快捷键在标签页之间切换。

复选框。 停用暂停状态叠加层会在代码执行暂停时隐藏视口中的在调试程序中暂停 “播放”和“单步跳过”按钮。 叠加层。

复选框。 每次更新后显示“新变化”会在每次 Chrome 更新后自动打开新变化抽屉式标签页。

“What's New”抽屉式导航栏标签页。

来源

此部分列出了用于自定义来源面板的选项。

复选框。 在匿名和内容脚本中搜索可让您使用搜索标签页搜索所有已加载的 JavaScript 文件,包括 Chrome 扩展程序中的文件。

此视频展示了如何在扩展程序源文件中搜索文本。

复选框。 在边栏中自动显示文件:当您在编辑器中的标签页之间切换时,在来源 > 页面窗格中选择文件。

此视频展示了启用此选项后,当您在标签页之间切换时,Sources 面板如何在导航树中选择文件。

复选框。 启用 JavaScript 源代码映射可让开发者工具找到生成的或缩减大小的 JavaScript 文件的源代码。

“Sources”面板会在状态栏中显示指向缩减了大小的文件的链接。

复选框。 启用“按 Tab 可移动焦点”可让 Tab 键。 Tab 键在开发者工具中移动焦点,而不是在编辑器中插入 Tab 字符。

需要重新加载开发者工具。

此视频首先展示了使用 Tab 键插入的 Tab 字符。然后,当您启用此选项并重新加载开发者工具时,Tab 键会移动焦点。

复选框。 检测缩进会将缩进设置为在编辑器中打开的源文件中的缩进。

需要重新加载开发者工具。

此视频首先展示了默认的 8 个空格缩进。启用此选项后,它会覆盖默认缩进,改为使用源文件的缩进。

复选框。 自动补全功能可在编辑器中提供实用的建议。

此视频首先不会显示任何建议。然后,当您启用此选项时,编辑器会显示命令补全建议。

复选框。 自动添加右括号会在您输入左括号或左标记时自动添加右括号或右标记。

此视频展示了在启用自动补全括号功能之前和之后输入左括号的效果。

复选框。 括号匹配功能会在编辑器中用浅红色下划线和突出显示没有配对的方括号、大括号或圆括号。

一个没有配对的大括号,下方有红色下划线。

复选框。 代码折叠功能可让您在编辑器中折叠和展开大括号中的代码块。

需要重新加载开发者工具。

此视频展示了启用此选项后如何折叠代码块。

显示空白字符 下拉菜单。 在编辑器中显示空白字符。

需要重新加载开发者工具。选项的用途如下:

  • 全部会将所有空白字符表示为点 (...)。此外,编辑器会将 Tab 字符表示为一条线 (—)。
  • Trailing(尾随)会以浅红色突出显示行尾的空白字符。
显示空白字符: 已选择的选项:“全部”和“尾随”。
  • 无
  • 全部 (...)
  • 尾随

复选框。 在调试时以内嵌方式显示变量值会在执行暂停时,在赋值语句旁边显示变量值。

在函数执行期间暂停的调试程序会在赋值语句旁边显示变量值。

复选框。 触发断点后聚焦于“来源”面板会在来源 > 编辑器中打开暂停执行的断点所在的行。

此视频首先展示了在断点处暂停时来源面板未聚焦的情况。然后,当您启用此选项时,开发者工具会在来源面板中打开编辑器,并显示包含断点的代码行。

复选框。 自动美观输出缩减过大小的源代码可使这些源代码更易于阅读。

美观输出后,编辑器可能会将一行长代码显示为多行,并在前面加上 - 以表示这是续行。

“Sources”面板中美观输出的代码。

复选框。 启用 CSS 源代码映射可让开发者工具找到生成的 CSS 文件(例如 .scss)的源代码,并向您显示这些源代码。

“Sources”面板会在导航树的“Authored”部分中显示 .scss 文件。“Elements”面板中的“Styles”窗格会在 CSS 规则旁边显示指向 .scss 源代码的链接。

复选框。 允许滚动到文件末尾之后可让您在编辑器中滚动到最后一行之后。

此视频展示了启用此选项后如何滚动到文件末尾。

复选框。 允许开发者工具从远程文件路径加载资源(比如源映射关系)。为安全起见,此功能默认处于停用状态。

如果停用,开发者工具会将类似以下内容的消息记录到控制台:

控制台中显示一条消息,告知出于安全原因,禁止从远程文件路径加载。

默认缩进 下拉菜单。:可让您选择在编辑器中按 Tab 键。 Tab 键时插入的空格数。

默认缩进: 停用替换选项,并将默认缩进从两个空格更改为八个空格,然后更改为 Tab 键。
  • 2 个空间
  • 4 个空格
  • 8 个空格
  • 制表符

此示例展示了如何先将默认缩进设置为 8 个空格,然后再设置为一个 Tab 字符。

元素

本部分列出了用于自定义元素面板的选项。

复选框。 显示用户代理 shadow DOM 会在 DOM 树中显示 shadow DOM 节点。

“元素”面板会显示 shadow DOM 节点。

复选框。 自动换行会拆分 DOM 树中的长行,并将其换行到下一行。

“元素”面板会按字词拆分长行,并将其换行到下一行。

复选框。 显示 HTML 注释会在 DOM 树中显示 HTML 注释。

“元素”面板会显示 HTML 注释。

复选框。 悬停时显示 DOM 节点:在 检查。 检查模式下,当您将鼠标悬停在视口中的某个元素上时,系统会在 DOM 树中选择相应的节点。

此视频首先展示了 DOM 树中未选择 DOM 节点的情况。然后,当您启用此选项后,元素面板会在悬停时选择节点。

复选框。 显示详细检查提示:在 检查。 检查模式下,当您将鼠标悬停在某个元素上时,系统会在视口中显示提示。

在检查模式下显示的详细提示。

复选框。 悬停时显示标尺:当您将鼠标悬停在 DOM 树中的元素上时,在视口中显示标尺。

视口中显示的标尺。

复选框。 显示 CSS 文档提示:当您将鼠标悬停在样式窗格中的某个属性上时,系统会显示一个包含简短说明的提示。

了解详情链接会将您转到该属性的 MDN CSS 参考文档。

包含 CSS 属性文档的提示。

网络

本部分列出了用于自定义网络面板的选项。大多数选项与面板设置中的选项相同。

复选框。 保留日志与网络面板中的保留日志相同。在网页加载过程中保存请求。

此视频首先展示了在重新加载页面时刷新请求日志,然后在启用此选项时保留请求日志。

复选框。 录制网络日志与网络面板中的 录制网络日志。 录制网络日志相同。开始或停止在网络日志中记录请求。

“网络”面板中的“录制网络日志”按钮。

复选框。 启用网络请求屏蔽功能会屏蔽与网络请求屏蔽抽屉式导航栏中的模式匹配的请求。

此视频首先展示了请求未被屏蔽。然后,在您启用此选项后,网络请求屏蔽抽屉式导航栏中的模式会屏蔽这些请求。

复选框。 停用缓存(在开发者工具已打开时)与网络面板中的停用缓存相同。停用浏览器缓存。

“停用缓存”复选框。

复选框。 允许生成包含敏感数据的 HAR 会向导出 HAR 按钮添加选项,让您在导出时选择是否包含敏感数据(已清理)。

敏感数据是指 Cookie、Set-Cookie 和 Authorization 标头中的数据。

“导出 HAR”按钮的两个选项。

复选框。 Color-code resource types(用颜色标记资源类型)会根据请求类型,在网络日志的 Waterfall(瀑布图)列中以不同颜色突出显示请求。

“网络”标签页上的“瀑布流”列(不带颜色编码和带颜色编码)。

复选框。 按框架对网络日志分组与网络面板中的按框架分组相同。此选项会将内嵌框架发起的请求归为一组。

网络请求日志,其中请求按内嵌框架分组。

复选框。 在此网站上强制屏蔽广告会在开发者工具打开时屏蔽页面上检测到的广告。

在启用了“已屏蔽的请求”过滤器的“网络”面板中显示的与广告相关的网络请求。

性能

本部分列出了用于自定义性能面板的选项。

火焰图鼠标滚轮操作 下拉菜单。:在您浏览火焰图时,为鼠标滚轮分配滚动或缩放操作。

火焰图鼠标滚轮操作: 将火焰图的鼠标滚轮操作从滚动更改为缩放。
  • 滚动
  • 缩放

此示例展示了在性能面板中的火焰图上执行的滚动和缩放鼠标滚轮操作。

控制台

本部分列出了用于自定义控制台的选项。大多数选项与控制台设置中的选项相同。

Play 管理中心和“设置”中的类似选项。

复选框。 隐藏网络消息:在控制台中隐藏网络消息。

此视频展示了如何在 设置。 设置和控制台设置中使用此选项隐藏网络消息。

复选框。 仅限已选择的上下文会使控制台仅显示所选上下文(顶部、iframe、工作器或扩展程序)的消息。

此视频介绍了如何在 设置。 Settings(设置)和 Console > Settings(控制台 > 设置)中启用此选项,以及如何在 Console(控制台)中选择上下文。

复选框。 记录 XMLHttpRequest 会使控制台记录 XHR 和提取请求。

此视频展示了如何在 设置。 Settings(设置)和 Console > Settings(控制台 > 设置)中启用此选项,并将 XHR finished loading 消息记录到 Console(控制台)。

复选框。 显示时间戳可让控制台在消息旁边显示时间戳。

控制台中列出的带有时间戳的消息。

复选框。 根据历史记录自动补全功能可让控制台在您输入时建议您之前运行过的命令。

您可以在控制台 > 设置中找到相同的选项。

自动补全下拉菜单,其中包含控制台历史记录中的命令选项。

复选框。按 Enter 键时接受自动补全建议:当您按 Enter 键时,控制台会接受自动补全下拉菜单中选定的建议。

此视频展示了在启用此选项之前和之后按 Enter 键时会发生什么情况。

复选框。 在控制台中将相似消息分为一组可让控制台将相似消息分为一组。

您可以在控制台 > 设置中找到相同的选项。

控制台中的类似消息会归为一组。

复选框。 在控制台中显示 CORS 错误可让控制台显示其记录的 CORS 错误。

您可以在控制台 > 设置中找到相同的选项。

控制台显示 CORS 错误。

复选框。 即时评估功能会在您输入命令时让控制台显示输出预览。

您可以在控制台 > 设置中找到相同的选项。

此视频展示了各种输出预览。

复选框。 将代码评估视为用户操作会将您在控制台中运行的任何命令转换为用户互动。

换句话说,它会在评估时将 navigator.userActivation.isActive 设置为 true。您可以在控制台 > 设置中找到相同的选项。

此视频展示了启用此选项前后 navigator.userActivation.isActive 的评估结果。

复选框。 自动展开 console.trace() 消息可让控制台在记录 console.trace() 消息时显示展开的消息。

控制台中展开的 console.trace() 消息。

复选框。 Preserve log upon navigation(在导航时保留日志)会使控制台在每次导航时记录 Navigated to 消息,并保存所有页面的日志。

您可以在控制台 > 设置中找到相同的选项。

控制台会显示“已导航到”消息,并保存不同页面的日志。

扩展程序

本部分列出了用于自定义 Chrome 开发者工具扩展程序的链接处理方式的选项。

链接处理: 选择一个用于打开链接的选项。
  • 自动。默认在来源面板中打开文件。
  • 可由开发者工具扩展程序添加的任意选项。

持久性

本部分列出了用于控制开发者工具如何保存您所做更改的选项。

复选框。 启用本地替换可让开发者工具在网页加载时保留您对源代码所做的更改。

如需了解详情,请参阅本地替换。

Debugger

本部分列出了用于控制调试程序行为的选项。

复选框。 停用 JavaScript 可让您查看停用 JavaScript 时网页的外观和行为。

重新加载网页,看看网页在加载时是否依赖 JavaScript 以及如何依赖 JavaScript。

停用 JavaScript 后,Chrome 会在地址栏中显示相应的 已停用 JavaScript。 图标,而开发者工具会在来源旁边显示警告 警告。 图标。

地址栏中的图标和开发者工具中“来源”旁边的警告图标。

复选框。 停用异步堆栈轨迹会隐藏调用堆栈中异步操作的“完整故事”。

默认情况下,如果您使用的框架支持跟踪异步操作,调试程序会尝试跟踪此类操作。

调用堆栈中的异步操作。

如需了解详情,请参阅查看异步堆栈轨迹。

全球

本部分列出了在开发者工具中具有全局影响的选项。

此视频首先展示了如何在 *不* 使用开发者工具的情况下点击链接并打开新标签页。然后,当您启用此选项时,系统会打开一个新标签页,其中包含开发者工具。

复选框。 边输入边搜索可让开发者工具在您输入搜索查询时“跳转”到第一个搜索结果。如果停用,则只有在您按 Enter 键时,开发者工具才会带您前往相应结果。

此视频首先展示了 DevTools 如何在您输入搜索查询时“跳转”。然后,当您启用此选项时,按 Enter 键后,开发者工具会将您带到第一个结果。

同步

您可以在此部分中设置设备之间的设置同步。

复选框。 启用设置同步可让您在多台设备之间同步开发者工具设置。

如需使用此设置,请先启用 Chrome 同步。如需了解详情,请参阅同步设置。