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

VS Code如何配置一键运行带-i参数的Python脚本支持运行后交互

VS Code 原生实现Python带-i参数一键运行

无需额外安装IPython,通过VS Code自带配置即可实现需求,有两种可选方案:

方案1:全局默认带-i参数运行

适合长期需要脚本执行完进入交互环境的场景:

  • 按下快捷键Ctrl+,(macOS系统为Cmd+,)打开VS Code设置面板
  • 搜索配置项python.terminal.launchArgs
  • 点击「添加项」,输入-i后保存
  • 后续直接点击编辑器右上角的运行按钮,终端执行的命令会自动追加-i参数,脚本运行结束后直接留在原生Python交互环境中

若需要切回普通运行模式,回到该设置项删除添加的-i参数即可。

方案2:新增独立运行选项,支持多模式切换(推荐)

可以直接在运行按钮的下拉菜单中新增专属的交互运行选项,和默认的普通运行、调试选项并列,无需反复修改设置:

  • 按下快捷键Ctrl+Shift+P(macOS系统为Cmd+Shift+P)打开命令面板,输入Configure Task后选择「任务: 配置任务」
  • 选择「使用模板创建tasks.json文件」,再选择「Others 运行任意外部命令的示例」
  • 用以下配置覆盖自动生成的tasks.json内容:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Python: 交互运行(-i参数)",
            "type": "shell",
            "command": "${command:python.interpreterPath}",
            "args": [
                "-i",
                "${file}"
            ],
            "group": "build",
            "presentation": {
                "reveal": "always",
                "focus": true,
                "panel": "new",
                "showReuseMessage": false
            },
            "problemMatcher": []
        }
    ]
}
  • 保存文件后,点击编辑器右上角运行按钮旁的下拉箭头,就能看到新增的「Python: 交互运行(-i参数)」选项,点击即可直接执行带-i参数的运行命令。
  • 如需更快捷的操作,还可以给该任务绑定专属快捷键:按下Ctrl+K Ctrl+S(macOS为Cmd+K Cmd+S)打开键盘快捷方式面板,搜索刚才设置的任务名称,双击后按下你想绑定的快捷键(比如F6),之后按快捷键就能一键触发交互运行。

该配置默认保存在当前工作区下,若需要全局生效,在选择配置任务入口时选择用户级任务配置即可。

内容的提问来源于stack exchange,提问作者Tzane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 01:15:33