You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 09:22:38