调试时能否停用(而非删除)条件断点?主流IDE是否支持该功能?
临时停用条件断点的方法
主流IDE均支持临时停用条件断点、保留设置条件的功能,以下是几款常用IDE的操作方式:
- IntelliJ IDEA(及JetBrains系产品如PyCharm、GoLand):打开断点列表(快捷键
Ctrl+Shift+F8/Cmd+Shift+F8或点击侧边栏断点图标),点击条件断点左侧的勾选框即可停用;也可直接在代码编辑器中右键点击断点图标,选择「Disable breakpoint」。停用后断点图标变灰,再次点击勾选框即可重新启用。 - Visual Studio Code:在「Run and Debug」面板的「Breakpoints」区域,取消条件断点对应的勾选框即可停用;或者在代码中点击断点圆点,使其变为灰色空心圆点(启用状态为实心红点)。设置的条件会完整保留,重新勾选就能恢复生效。
- Eclipse:在「Breakpoints」视图中,点击条件断点前的复选框即可停用;也可在代码里右键点击断点标记,选择「Disable」。停用后断点标记变为灰色,重新勾选即可启用,设置的条件不会丢失。
内容的提问来源于stack exchange,提问作者Prospero
相关产品推荐
相关产品推荐

