如何阻止VS Code Python调试器自动切换标签、打开终端及侧边栏调试面板?
解决Microsoft Python Debugger的三项干扰问题
1. 阻止调试时终端弹出遮挡编辑器
在VS Code的settings.json中添加对应配置,按需选择:
- 改用内置调试控制台替代终端,彻底避免终端弹出:
"python.debugging.console": "internalConsole", "debug.internalConsoleOptions": "neverOpen"
- 保留终端但禁止自动弹出:
"debug.openDebug": "never"
2. 禁止断点触发时侧边栏自动切换到调试器标签
添加以下配置:
"debug.focusWindowOnBreak": false, "debug.showDebugView": "never"
3. 禁止断点触发时自动打开断点所在文件标签页
添加配置:
"debug.openEditors": "never"
注:打开
settings.json的方式:按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,点击右上角的{}图标进入JSON编辑模式,将上述配置粘贴到文件中并保存即可。
内容的提问来源于stack exchange,提问作者GenosixGD




