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

VS Code主终端运行时,如何在其他终端用Shift+Enter运行Python代码

解决VS Code中Shift+Enter指定Python终端运行代码的问题

1. 先纠正终端切换的正确操作

VS Code默认切换终端的快捷键是 Ctrl+Shift+(键盘左上角的反引号),按此快捷键可在已打开的终端间循环切换,而非切换文件标签。若快捷键未生效,可打开快捷键设置(Ctrl+K Ctrl+S),搜索「Terminal: Switch Terminal」确认绑定。

2. 让Shift+Enter在新终端运行代码

打开新的Python终端后:

  • 点击新终端使其获得焦点(终端面板中对应终端名称会高亮)
  • 选中要测试的代码,按Shift+Enter,此时代码会在当前聚焦的终端中运行,而非原来的长任务终端。

若仍默认使用旧终端,可重置Python终端关联:

  • 打开命令面板(Ctrl+Shift+P),输入 Python: Reset Python Terminal,重新打开新终端并聚焦后,再用Shift+Enter即可绑定到新终端。

3. 灵活指定运行终端的方式

选中代码后右键点击,选择「Run Selection/Line in Python Terminal」,此时会弹出终端列表,直接选择用于测试的新终端即可。该操作可绕开快捷键绑定问题,每次都能精准指定目标终端。

关于「Python: Attach using ID」的说明

此功能用于调试已运行的Python进程,和你测试代码的需求无关,无需纠结该功能的搜索结果。你需要的是将代码运行到指定终端,而非调试已有进程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 13:28:13