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

如何设置VSCode将Python代码执行输出定向到交互窗口而非终端?

解决VSCode中Shift+Enter执行Python代码不显示在交互窗口的问题
  • 调整快捷键优先级,确保自定义配置覆盖默认绑定:
    默认情况下shift+enter可能绑定了终端执行的命令,给你的自定义配置加上优先级参数,强制让它先触发,修改后的配置如下:

    {
        "key": "shift+enter",
        "command": "python.execSelectionInteractive",
        "when": "editorTextFocus && editorLangId == 'python'",
        "priority": 100
    }
    

    保存配置后重启VSCode生效。

  • 确认Python插件版本:
    打开VSCode扩展面板,找到Microsoft官方的Python插件,检查是否为最新版本,旧版本可能存在命令兼容问题,更新后重启编辑器。

  • 提前唤起交互窗口:
    按Ctrl+Shift+P打开命令面板,输入Python: Show Python Interactive Window手动打开交互窗口,之后再选中代码按Shift+Enter,输出就会定向到这个窗口。

  • 排查扩展冲突:
    暂时禁用其他第三方Python相关扩展,测试快捷键是否正常,若恢复正常,逐个重新启用扩展找到冲突源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 13:43:13