【发布时间】:2021-01-12 03:40:44
【问题描述】:
我之前总是使用pdb 进行python 调试。最近,我开始使用 vscode。在 vscode 调试器中查看,如果我设置 breakpoint(),vscode 将在左侧窗口的停止位置显示变量值,我必须通过 GUI 栏控制它。所以在"integratedTerminal" 或"externalTerminal" 中,我无法通过显示here 的命令行进行控制,并且没有pdb 提示弹出窗口。我觉得这让我很惊讶,因为它劫持了纯 python 的东西。
那么有什么办法可以同时控制变量监视窗口和 pdb 提示符?尤其是在"integratedTerminal" 或"externalTerminal"。
下面是.vscode下的文件,
settings.json
{
"python.pythonPath": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/python"
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python Module",
"type": "python",
"python": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/python",
"request": "launch",
"program": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/<COMMAND>",
"console": "integratedTerminal",
"args": [
"hello-world"
],
"cwd": "${workspaceRoot}",
}
]
}
【问题讨论】:
标签: python visual-studio-code vscode-settings vscode-debugger pdb