我正在深入研究在 MacOS 上使用 VSCode 作为 PyCharm 的替代品进行 Python 编码。执行代码时,我运行调试 (F5),它会运行我的代码,但一旦运行完成,它就会退出环境并返回到集成终端。是否有配置/设置保留在 Python 环境中,以便我可以继续手动执行 Python 输入?
请您参考如下方法:
我创建的问题 here可能会在这方面有所启发。请参阅下面的详细信息:
版本
VSCode 版本:
Version: 1.46.0 (system setup) Commit: a5d1cc28bb5da32ec67e86cc50f84c67cc690321 Date: 2020-06-10T09:03:20.462Z Electron: 7.3.1 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19041
操作系统版本:
Microsoft Windows 10 Pro 10.0.19041 Build 19041
已安装扩展
- DavidAnson.vscode-markdownlint@0.36.0
- donjayamanne.githistory@0.6.5
- eamodio.gitlens@10.2.2
- ExodiusStudios.comment-anchors@1.7.1
- Gimly81.matlab@2.0.0
- GitHub.vscode-pull-request-github@0.16.1
- lextudio.restructuredtext@128.0.0
- ms-azuretools.vscode-docker@1.2.1
- ms-python.python@2020.5.86806
- ms-vscode-remote.remote-wsl@0.44.2
- ms-vscode.powershell@2020.6.0
- vscode-icons-team.vscode-icons@10.1.1
重现步骤:
- 克隆这个repo .
- 放置一个断点here .
- F5,调试 Python 文件 run_this.py .
检查。 --> 禁用所有扩展时是否会出现此问题?:是/否
如果没有 Python 扩展,可能无法进行调试。
当前结果:
到达断点后,请注意屏幕左上角的 Variables, Locals 会显示一个滚动动画,就好像它正在尝试解析局部变量一样。
一段时间后调试异常终止。
