Ke *_*ang 10 python pdb visual-studio-code vscode-debugger
我pdb之前一直用Python调试。最近,我开始使用 Visual Studio Code。
它在 Visual Studio Code 调试器中看起来,如果我设置 a breakpoint(),Visual Studio Code 将在左侧窗口的停止位置显示变量的值,我必须通过 GUI 栏来控制它。
因此,在"integratedTerminal"or中"externalTerminal",我无法通过此处显示的命令行进行控制,并且没有pdb提示弹出窗口。我觉得这让我感到惊讶,因为它劫持了纯 Python 的东西。
那么有没有办法同时拥有变量监视窗口和 pdb 提示控制呢?特别是在"integratedTerminal"或"externalTerminal".
以下是文件夹.vscode下的文件,
{
"python.pythonPath": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/python"
}
Run Code Online (Sandbox Code Playgroud)
{
"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}",
}
]
}
Run Code Online (Sandbox Code Playgroud)
根据您描述的信息,当我breakpoint()在代码中使用“ ”时,我F5在Visual Studio Code中单击调试代码。当代码停止时,我们可以使用快捷键Ctrl++打开一个新终端,进入pdb交互窗口Shift。`此时,我们不仅可以看到调试变量值,还可以使用'pdb'命令:
更新:
| 归档时间: |
|
| 查看次数: |
14873 次 |
| 最近记录: |