当主终端在 visual studio 代码中运行时,在其他终端运行 python shift+enter 快捷方式

问题描述 投票:0回答:1

我试图找到一种方法,当主终端在 visual studio code 中运行时,在其他终端中运行 python shift+enter 快捷方式

首先。我是自学的,我的经验很低。我仍然不确定终端和外壳是什么。

我所说的终端是指调试控制台旁边的终端。我很困惑为什么切换终端快捷方式只是切换每个打开的文件选项卡。

这是我想做的。假设我在 visual studio 代码中运行这个 python 代码,这个代码需要很长时间才能完成。超过 24 小时。

当我等待这个过程完成时,我想打开其他 python 终端,在那里我可以通过突出显示代码并按 shift+enter 快捷方式方便地测试任何 python 代码,因为我总是搞砸我的代码并且必须测试并修复它和结束。

但似乎快捷方式绑定到前一个终端,所以当我使用快捷方式时,它发送到那个还没有完成它很长的过程的终端。

我可以自己将代码复制并粘贴到新终端中,但这会减慢我的速度。

我看到每个终端都有自己的进程 ID。我现在已经谷歌了 2 个小时,但无法弄清楚

我的“python:attach using id”一直在搜索并且不显示任何东西。它还在继续

python visual-studio-code terminal pid
1个回答
0
投票

你可以尝试使用Jupyter.

一种方法是创建

.ipynb
文件并使用运行单元格按钮使该文件长时间运行。

您还可以使用交互式窗口,这与在

.py
文件中使用 jupyter 相同。

当然还有一个最简单的方法,因为VsCode中使用的终端是你PC系统中已有的终端。例如,你可以直接使用

Win + R
,输入
cmd
,直接在
cmd
中运行你的python文件。

© www.soinside.com 2019 - 2024. All rights reserved.