这是我在vs代码中使用的python扩展名:python
extension
。
当我使用扩展提供的调试功能时,该功能将挂在其中,并且如果需要从命令行输入则不执行任何操作。
我在哪里可以输入值来跳过vs代码中的输入语句?
该窍门能让工作是扩展的(在唐Jayamanne的Python的)wiki页面。您必须"externalConsole": true
在launch.json
文件"name": "Python"
部分中包含设置。
扩展程序的Wiki确认默认情况下不起作用:
这允许捕获来自控制台/终端窗口应用程序的输入,这在标准VSCode调试器中是不可能的。
以下是使此功能生效的步骤:
.vscode
您在VS Code中选择为“打开文件夹”的任何文件夹中的目录中。pythonPath
参数添加到第一个配置块。这是使调试器完全工作所必需的。externalConsole
在同一块中添加和参数。这是使调试器接受输入所需要的。调试时,将在VS Code外部打开一个单独的窗口,但在其他情况下效果很好。 {
"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"
]
},
在这段两行python代码中: 注意:调试器以前工作得很好。这个问题最近才发生。非常感谢任何帮助或提示。
我试图实时调试一个C程序,它使用来自VScode的C/C++扩展,还允许我使用scanf()将直接输入写到控制台。但是,当我调试代码时,它打开调试控制台,不允许我输入任何输入。 我发现人们回答这个问题的两个线程: https://github.com/omnisharp/omnisharp-vscode/issues/1053 两者都建议将launch.json文件中的“Console”属性设置为
在最近的vscode版本中,python扩展现在使用debugpy作为默认的Python调试器,取代了旧的ptvsd。 我需要在一个软件程序中调试一个python脚本,该程序适用于python 3.2,而不适用于较新的版本。不幸的是,debugpy只适用于python 有没有办法在vscode python扩展中使用另一个调试器,或者选择使用哪个调试器?换句话说,是否可以调试python
本指南将介绍如何使用 VSCode debugging 为您自己的 Electron 项目和 native Electron 代码库(Electron codebase)调试。 调试您的 Electron 应用 主进程 1. Open an Electron project in VSCode. $ git clone git@github.com:electron/electron-quick-
我需要在VsCode上调试我的反应原生应用程序,我是新的反应原生开发...:)我搜索并遵循不同的方法,但没有运气...:(首先,我遵循此方法https://medium.com/@Tunvirrahmantushs/react-nate-debug-with-vscode-in-imple-steps-bf39b6331e67并遵循此方法https://www.youtube.com/watch?
按 ctrl + shift + d , 然后点击左上角的小齿轮配置,把下面代码复制进去。 在你的ts代码里面打上断点,点击绿色的小箭头开始调试即可。 这个非常有用,比你使用 console.log 调试快很多。 { // Use IntelliSense to learn about possible Node.js debug attributes. // Hover to v