设置条件断点

普通断点仅与某一行代码相关联:当程序执行到该行时,调试器会暂停。条件断点还关联了一个条件,该条件表示为一个表达式。当程序执行到该行时,只有当断点的指定表达式计算结果为true时,调试器才会暂停。

这使得调试特定场景成为可能,例如仅在列表中的奇数项上发生的 bug,或在循环最后一次迭代时发生的错误。

要设置条件断点,请在源代码面板中您想要设置断点的行的上下文菜单中激活上下文菜单,然后选择“添加条件断点”。然后您将看到一个文本框,您可以在其中输入表达式。按Return键完成。

条件断点显示为叠加在行号上的橙色箭头。

如果右键单击任何断点,您将看到一个菜单项“编辑断点”。您可以使用它来修改现有条件或向普通断点添加条件。