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

VSCode中如何在已有运行脚本时用Shift+Enter在指定终端运行当前Python文件

解决Shift+Enter绑定指定终端运行Python开发脚本的方法

方案1:VS Code指定默认运行终端

  • 打开待开发的Python脚本,确保编辑器焦点在该文件上
  • 点击终端面板右上角下拉箭头,选中已激活开发环境的目标终端
  • 打开设置(快捷键Ctrl+,),搜索 python.terminal.executeInFileDir 并勾选,确保脚本在自身目录执行
  • 搜索 python.runInTerminal 确认已勾选,保证Shift+Enter触发终端执行逻辑
  • 此时按下Shift+Enter,将直接在选中的开发环境终端运行当前脚本,不再跳转至长期运行的终端

方案2:自定义快捷键绑定

  • 打开快捷键设置(Ctrl+K Ctrl+S),搜索 python.runSelectionOrLineInTerminal 命令
  • 右键该命令选择「更改键绑定」,设置为Shift+Enter;点击「添加条件」,选择resourceLangId,值设为python,确保仅在Python文件中生效
  • 找到可能冲突的终端切换命令(如workbench.action.terminal.focusNext),修改其快捷键为其他组合,避免冲突

方案3:利用终端任务快速重启脚本

  • 在目标开发终端的标签上右键,选择「创建任务」→「Python文件」,选中你的开发脚本并保存任务配置
  • 后续可通过Ctrl+Shift+B打开任务面板,直接选择该任务运行;也可为任务单独设置专属快捷键

实用小技巧

  • 在开发终端中按Ctrl+R,输入脚本名前缀即可快速调取历史运行命令,回车重启脚本
  • 给终端标签重命名(右键标签选「重命名」),比如将长期运行终端命名为「长期服务」,开发终端命名为「开发脚本」,方便快速区分切换

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 23:07:20