VS Code终端无法运行实时代码,需每次保存文件的问题求助
VS Code中无需手动保存运行Python代码并支持
input()的解决办法 1. 开启自动保存解决手动保存的麻烦
打开VS Code设置(快捷键Ctrl+,),搜索files.autoSave,选一个适合你的自动保存模式:
afterDelay:修改后延迟几秒自动保存onFocusChange:切到其他窗口/标签页时自动保存onWindowChange:切换VS Code窗口时自动保存
开了自动保存后,改完代码直接在终端敲python file.py,跑的就是最新版本。
2. 用Python扩展的一键运行功能(最省心)
装官方的Python扩展(一般默认已经装了),打开要运行的文件:
- 点右上角的▶️按钮,选「Run Python File in Terminal」
- 或者直接用快捷键
Ctrl+Alt+N
这个操作会自动帮你保存当前文件,然后在终端里运行,完全支持input()函数,不用自己敲命令也不用手动保存。
3. 配置tasks.json实现一键编译运行(进阶)
打开命令面板(Ctrl+Shift+P),输入Tasks: Configure Task,选Create tasks.json file from template,再选Others,把tasks.json改成下面这样:
{ "version": "2.0.0", "tasks": [ { "label": "Run Python", "type": "shell", "command": "python ${file}", "args": [], "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "presentation": { "reveal": "always", "panel": "shared" }, "options": { "cwd": "${fileDirname}" } } ] }
之后按Ctrl+Shift+B就能一键运行当前文件,运行前VS Code会自动保存文件,终端也支持输入交互。
内容的提问来源于stack exchange,提问作者Jasjeet Singh
相关产品推荐
相关产品推荐

