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

VS Code如何设置Run python File in Terminal在已创建新终端运行

解决方案

问题根源是VS Code Python扩展默认会为首次运行Python生成的终端添加专属绑定标记,后续触发「Run python File in Terminal」指令时,会强制将运行任务发送到这个已绑定的终端,完全无视用户当前手动选中的焦点终端。
以下方案不会触发自动新建终端逻辑,完全复用你提前手动创建的空闲终端:

  • 单次临时使用
    不需要修改全局设置,适合偶尔切换终端运行的场景:
    1. 点击你提前创建好的空闲终端面板区域,确认它是当前激活的焦点终端
    2. 按Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(Mac)调出命令面板,搜索并执行Python: Run Python File in Currently Selected Terminal,代码会直接在当前选中的手动终端运行,不会切换到被占用的旧终端。
  • 永久修改默认运行逻辑(推荐)
    修改后点击编辑器右上角的常规运行按钮,就会默认向当前焦点终端发送运行指令,既不会切回被占用的旧终端,也不会自动创建新终端:
    1. 按Ctrl+,(Windows/Linux)/Cmd+,(Mac)打开VS Code设置面板
    2. 在顶部搜索框输入python.terminal.reuseTerminal,找到对应配置项后取消勾选(将值设为false)

    注意:不要开启python.terminal.createNewTerminal配置项,这就是网上常见的自动生成新终端的方案,不符合你的使用需求。

    1. 配置生效后,每次运行代码前只要点击你提前创建好的空闲终端使其获得焦点,再点运行按钮即可,运行任务会直接发送到当前选中的终端,不会再跳回旧的占用终端排队。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 11:24:37