新的“Breakpoints”边栏如何帮助您更快地进行调试

Kim-Anh Tran
Kim-Anh Tran
Vaatika Dabra Groth
Vaatika Dabra Groth

旧版和新版断点边栏窗格并排显示。

如果您使用的是 Chrome 111 或更高版本,可能已经注意到我们更改了断点边栏的设计。在 Chrome 113 中,新的边栏将完全取代旧设计。我们重新设计的目标是改进断点工作流程 ,具体方法如下:

更好地概览 所有已设置的断点。让用户使用断点的常见工作流程更易于访问更直观让现有的实用断点功能可见

本文假设您已熟悉如何使用断点进行调试。如果您之前未使用过断点,请前往断点概览,详细了解如何使用断点调试代码。

现在,我们来看看重新设计提供了哪些功能,以及如何使用新的边栏!请注意,重新设计侧重于让现有功能更直观易用,而不是添加新功能。

在异常时暂停,以调查代码抛出错误的原因

在遇到捕获的异常和未捕获的异常时暂停。

您的代码是否抛出异常?别担心!Chrome 开发者工具允许您在异常时暂停,以便在抛出异常时停止执行。这有助于您调查并更好地了解代码抛出错误的情况。您可以选择是否要在捕获的异常、未捕获的异常或两者上暂停,只需选中边栏中的相应复选框即可。

管理断点:展开相关断点组,并收起其他断点组,以便专注于相关内容

收起和展开断点组。

断点可能分布在多个文件中。断点边栏会根据断点所属的文件对断点进行分组。展开相关断点组,并收起其余断点组,以便专注于当前调试会话中重要的断点。

管理断点:只需点击一下即可跳转到代码、移除或启用/停用断点

借助断点边栏,您只需点击一下即可完成常见任务。下面简要介绍了如何执行以下操作:

在代码编辑器中导航到断点位置。 移除一个断点或文件中的所有断点。 启用或停用一个断点或文件中的所有断点。

只需点击一下即可完成所有这些操作!当然,上下文菜单中也提供了这些选项:

点击断点代码段即可跳转到断点位置

跳转到代码编辑器中的源代码位置。

您是否想要检查在代码中设置断点的位置,并分析周围的代码?只需点击边栏中的断点代码段,即可在代码编辑器中打开代码位置。

点击移除按钮即可移除单个断点或文件中的所有断点

移除单个断点或文件中的所有断点。

将鼠标悬停在断点或断点组上,即可显示移除按钮,点击该按钮即可移除文件中的单个断点或所有断点。

停用文件中的单个断点或所有断点

启用或停用文件中的单个或所有断点。

选中或取消选中断点旁边的复选框,即可启用或停用断点。

如需启用或停用文件中的所有断点,请将鼠标悬停在断点组上,然后选中或取消选中文件名旁边显示的复选框。

利用这些不太为人所知的断点功能:条件断点和日志点

通过修改断点来修改断点条件或更改日志点日志

修改断点条件或更改日志点日志。

如需修改断点条件或日志,请将鼠标悬停在断点上,然后点击显示的修改按钮。 系统会打开一个对话框,供您更改断点类型和断点详细信息。

或者,您也可以在代码编辑器中选择断点行,然后在 Linux 上输入 Control+Alt+b,在 Mac 上输入 Command+Alt+b,以打开断点修改对话框。

您还可以将鼠标悬停在边栏中的断点上,快速仔细检查条件或日志点日志:

查看条件或日志点日志。

总结

我们重新设计断点边栏的目标是让使用断点进行调试变得更加轻松。最重要的是,我们旨在让内容更有条理,更易于访问和理解。我们希望这些改进能帮助您在下一次调试会话中取得更好的效果!

如果您有关于进一步改进的建议,请提交 bug,告诉我们!

下载预览渠道

不妨考虑使用 Chrome Canary开发者版Beta 版作为默认开发浏览器。这些预览渠道可让您访问最新的开发者工具功能,测试尖端的 Web 平台 API,并帮助您在用户之前发现网站上的问题!

与 Chrome 开发者工具团队联系

您可以使用以下选项讨论新功能、更新或与 DevTools 相关的任何其他内容。