VS Code中如何禁用调试错误断点?
VS Code中如何禁用调试错误断点?
我太懂这种被打断的烦躁了!调试Python的时候VS Code一碰到错误就自动跳转到对应行还弹提示,完全打断调试节奏,就像你说的,就想跟IDEA里关掉「breakpoints > error breakpoint」一样给它关掉,咱们一步步来:
方法一:修改调试配置,让调试器忽略异常
这一步就对应IDEA里禁用错误断点的操作,直接让调试器碰到异常时不停下来:
- 先找
.vscode文件夹里的launch.json文件,要是还没有,点左侧调试面板的「创建launch.json文件」,选Python环境就能生成 - 在
configurations数组的Python调试条目里,加上这段配置:
这样调试器就会忽略所有异常,不会再自动停在错误行啦。要是你只想忽略某类特定异常,把"exceptionHandling": { "ignore": ["*"] }"*"换成具体的异常名就行,比如"ValueError"。
方法二:关掉自动聚焦和弹窗提示
要是调试器还是会跳行或者弹提示,咱们再调VS Code的全局设置:
- 按快捷键
Ctrl+,打开设置界面 - 搜索「Debug: Focus Editor On Break」,把这个选项的勾选去掉,这样调试器暂停时就不会自动跳转到编辑器的错误行里了
- 再搜索「Debug: Popup On Break」,关掉它,烦人的错误提示框就不会再弹出来了
- 要是连行内的断点标记都不想看,搜「Debug: Show Breakpoints Inline」,也可以顺手关掉
(配图:VS Code调试面板界面,侧边栏能看到异常断点相关的标记区域)
备注:内容来源于stack exchange,提问作者chikadance
相关产品推荐
相关产品推荐

