安装了 python 插件,在想断点的行序号左侧点击鼠标后出现了红色圆点,本以为断点设置成功了,但是一按 F5 键,整个程序依然执行完毕,并没有在红点行停止运行,请问应该如何正确设置断点呢,谢谢
|
ivechanJul 13, 2017
1
这个就是正确方式。
|
|
janxinJul 13, 2017
2
同样的步骤没有任何问题 |
|
nuttingJul 13, 2017 via Android
3
你确定逻辑走断点了?
|
|
Miy4moriJul 13, 2017 via iPhone
4
楼上说的在理
|
|
athomasJul 13, 2017
5
是不是 vscode debug configuration 设置有问题?
|
|
zhusimajiJul 13, 2017 via iPhone
6
三楼说的有道理,如果你设置的断点没有被执行到也是一晃而过,还是需要检查一下逻辑,最笨的方法就是在第一条语句打上断点,这样肯定会停下,让后 f10 单步调试
|
|
7
@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 就切换全屏而无法进入单步执行,请问这又应该怎么做呢? |