【发布时间】:2017-05-31 10:42:54
【问题描述】:
我在我的 Python 项目中使用 VS Code,但大多数时候我不需要调试器来停止运行脚本。默认情况下,当我按 F5 时,脚本会在第一行停止,我必须再次按 F5 才能启动它。
这可以通过编辑项目相关的launch.json来改变;虽然我希望默认情况下是这种方式(也适用于非项目文件,例如测试脚本)。
有没有办法做到这一点?我无法在settings.json 中设置与该功能相关的参数。
谢谢
【问题讨论】:
我在我的 Python 项目中使用 VS Code,但大多数时候我不需要调试器来停止运行脚本。默认情况下,当我按 F5 时,脚本会在第一行停止,我必须再次按 F5 才能启动它。
这可以通过编辑项目相关的launch.json来改变;虽然我希望默认情况下是这种方式(也适用于非项目文件,例如测试脚本)。
有没有办法做到这一点?我无法在settings.json 中设置与该功能相关的参数。
谢谢
【问题讨论】:
我或多或少地随机找到了答案。所以基本上,你不能全局配置它,但你可以创建(或修改)一个 Python 调试环境。完成此操作后,您可以对其进行配置并在该环境中将 stopOnEntry 设置为 false。之后,如果您选择正确的调试器,stopOnEntry 将永远不会启用(对于该环境)。
【讨论】:
有/曾经?一个选项
"stopOnEntry": false;
您可以添加到您的 launch.json 文件中。我不清楚该选项是否仍然存在或有问题。例如,参见
stopOnEntry issues。无论如何,我会尝试添加该选项,看看会发生什么。
【讨论】: