请问 Visual Studio CODE 开发 Python 时如何设置断点

2017-07-13 20:16:11 +08:00
 saximi
安装了 python 插件,在想断点的行序号左侧点击鼠标后出现了红色圆点,本以为断点设置成功了,但是一按 F5 键,整个程序依然执行完毕,并没有在红点行停止运行,请问应该如何正确设置断点呢,谢谢
3191 次点击
所在节点    Python
7 条回复
ivechan
2017-07-13 20:25:59 +08:00
这个就是正确方式。
janxin
2017-07-13 20:30:24 +08:00


同样的步骤没有任何问题
nutting
2017-07-13 20:38:43 +08:00
你确定逻辑走断点了?
Miy4mori
2017-07-13 21:03:19 +08:00
楼上说的在理
athomas
2017-07-13 22:34:57 +08:00
是不是 vscode debug configuration 设置有问题?
zhusimaji
2017-07-13 23:38:17 +08:00
三楼说的有道理,如果你设置的断点没有被执行到也是一晃而过,还是需要检查一下逻辑,最笨的方法就是在第一条语句打上断点,这样肯定会停下,让后 f10 单步调试
saximi
2017-07-18 21:48:41 +08:00
@athomas 应该是设置有问题,但是我不知道怎么设置才能使断点生效。我的 launch.json 中的相关内容如下:

"version": "0.2.0",
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config:python.pythonPath}",
"program": "${file}",
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},

另外,F11 键既是单步调试模式,又是 VSCODE 全屏快捷键,我一按 F11 就切换全屏而无法进入单步执行,请问这又应该怎么做呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX