作者:天涯使者2602921991 | 来源:互联网 | 2023-10-15 14:51
该窍门能让工作是扩展的(在唐Jayamanne的Python的)wiki页面。您必须"externalConsole":
true
在launch.json
文件"name": "Python"
部分中包含设置。
扩展程序的Wiki确认默认情况下不起作用:
这允许捕获来自控制台/终端窗口应用程序的输入,这在标准VSCode调试器中是不可能的。
以下是使此功能生效的步骤:
- 在“调试”窗口(Ctrl + Shift + D)中,按小齿轮图标以打开(或生成)launch.json文件。它被放置到
.vscode
您在VS Code中选择为“打开文件夹”的任何文件夹中的目录中。
- 您必须将
pythonPath
参数添加到第一个配置块。这是使调试器完全工作所必需的。
- 您还必须
externalConsole
在同一块中添加和参数。这是使调试器接受输入所需要的。调试时,将在VS Code外部打开一个单独的窗口,但在其他情况下效果很好。
- 添加两个设置后,该块应如下所示。在其余的launch.json文件中,我无需更改其他任何内容。
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${file}",
"pythonPath": "C:/Users/igor/Documents/Tools/WinPython-32bit-3.4.3.7Slim/python-3.4.3/python.exe",
"externalConsole": true,
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},