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

配置VSCode Python运行按钮在当前终端执行而非新建终端

解决方案

一、让Python运行/调试按钮复用当前Git Bash终端

  • 打开VSCode的调试配置文件launch.json:

    1. 点击左侧调试面板(快捷键Ctrl+Shift+D),点击「创建launch.json文件」并选择Python环境。
    2. 在生成的配置中,找到「Python: 当前文件」项,修改console字段为integratedTerminal,同时设置cwd为脚本所在目录确保路径正确:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python: 当前文件",
                  "type": "python",
                  "request": "launch",
                  "program": "${file}",
                  "console": "integratedTerminal",
                  "cwd": "${fileDirname}"
              }
          ]
      }
      
    3. 保存后,点击运行/调试按钮就会直接在当前激活的Git Bash终端执行脚本,不再新开终端。
  • 补充全局设置优化:

    1. 打开VSCode设置(快捷键Ctrl+,),搜索terminal.integrated.defaultProfile.windows,确认默认终端选的是Git Bash。
    2. 搜索python.terminal.reuseEnvironment并勾选,确保终端环境被复用,减少重复加载的耗时。

二、加快Git Bash终端加载速度

1. 精简启动脚本

打开Git Bash,输入notepad ~/.bashrc(或~/.bash_profile),删掉里面不必要的别名、冗余环境变量,或者每次启动都会执行的耗时命令(比如网络请求、复杂脚本)。如果用了nvm、pyenv这类工具,可以改成按需加载,别每次启动都跑一遍初始化代码。

2. 跳过启动脚本加载

在VSCode设置中搜索terminal.integrated.profiles.windows,找到Git Bash的配置,添加"args": ["--noprofile", "--norc"],跳过启动脚本的加载:

"terminal.integrated.profiles.windows": {
    "Git Bash": {
        "source": "Git Bash",
        "args": ["--noprofile", "--norc"]
    }
}

注意:这么做会跳过自定义的bash配置,如果需要保留部分设置,可以把必要内容移到其他文件,手动在终端加载。

3. 排除Git目录在杀毒软件扫描外

打开Windows安全中心,进入「病毒和威胁防护」→「病毒和威胁防护设置」→「添加或删除排除项」,把Git的安装目录(一般是C:\Program Files\Git)加进去,避免每次启动被杀毒软件拖慢。

4. 关闭自动激活Python环境

如果用conda或虚拟环境,VSCode默认会在终端启动时自动激活环境,这会增加加载时间。在设置中搜索python.terminal.activateEnvironment,取消勾选,改成手动激活环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 20:07:29