问题描述
我以前总是使用 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}",}
]
}