如何在VS Code中禁用Quick Input?让input()在终端显示输入框
解决VS Code中Python/Jupyter代码input()输入跳转至终端的设置方法
修改Python终端运行配置
打开VS Code设置(快捷键Ctrl+,),搜索Python › Terminal: Execute In File Dir,勾选该选项。开启后,Python代码会在文件所在目录的集成终端中运行,input()的输入交互会直接在终端里进行。调整Jupyter运行行为
如果是在.ipynb文件中运行代码,搜索Jupyter: Send Selection To Interactive Window,取消勾选。这样代码会直接在终端的Python环境执行,而非Jupyter的交互式窗口,输入提示自然会出现在终端。换一种代码运行方式
运行代码时,别用右上角的"运行单元格"或"运行文件"按钮,右键选择在终端中运行Python文件,或者用快捷键Ctrl+Shift+F5(注意是针对.py文件,不是Jupyter单元格)。检查调试配置(可选)
如果用调试模式运行,打开.vscode/launch.json,把console字段设为integratedTerminal,示例配置如下:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] }
内容的提问来源于stack exchange,提问作者Eduardo Silva
相关产品推荐
相关产品推荐

