我试图找到一种方法,当主终端在 visual studio code 中运行时,在其他终端中运行 python shift+enter 快捷方式
首先。我是自学的,我的经验很低。我仍然不确定终端和外壳是什么。
我所说的终端是指调试控制台旁边的终端。我很困惑为什么切换终端快捷方式只是切换每个打开的文件选项卡。
这是我想做的。假设我在 visual studio 代码中运行这个 python 代码,这个代码需要很长时间才能完成。超过 24 小时。
当我等待这个过程完成时,我想打开其他 python 终端,在那里我可以通过突出显示代码并按 shift+enter 快捷方式方便地测试任何 python 代码,因为我总是搞砸我的代码并且必须测试并修复它和结束。
但似乎快捷方式绑定到前一个终端,所以当我使用快捷方式时,它发送到那个还没有完成它很长的过程的终端。
我可以自己将代码复制并粘贴到新终端中,但这会减慢我的速度。
我看到每个终端都有自己的进程 ID。我现在已经谷歌了 2 个小时,但无法弄清楚
我的“python:attach using id”一直在搜索并且不显示任何东西。它还在继续
你可以尝试使用Jupyter.
一种方法是创建
.ipynb
文件并使用运行单元格按钮使该文件长时间运行。
您还可以使用交互式窗口,这与在
.py
文件中使用 jupyter 相同。
当然还有一个最简单的方法,因为VsCode中使用的终端是你PC系统中已有的终端。例如,你可以直接使用
Win + R
,输入cmd
,直接在cmd
中运行你的python文件。