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
相关产品推荐
相关产品推荐

