VSCode远程SSH:在新终端中运行Python文件
我正在使用VSCode的远程SSH扩展。每当我尝试在Python终端中使用VSCode远程SSH:在新终端中运行Python文件,python,visual-studio-code,ssh,remote-server,Python,Visual Studio Code,Ssh,Remote Server,我正在使用VSCode的远程SSH扩展。每当我尝试在Python终端中使用run Python file in terminal命令运行Python文件时,当终端已经在执行另一个Python程序时,VSCode都会尝试在相同的Python终端中执行新程序,而不是打开新的终端。有没有办法在一个新的终端中执行每个python程序,以便多个程序可以同时运行 Edit:尝试显式打开新的Python终端,但终端中的运行Python文件始终路由到第一个终端。如果我通过键入Python my_prog.py在
run Python file in terminal
命令运行Python文件时,当终端已经在执行另一个Python程序时,VSCode都会尝试在相同的Python终端中执行新程序,而不是打开新的终端。有没有办法在一个新的终端中执行每个python程序,以便多个程序可以同时运行
Edit:尝试显式打开新的Python终端,但终端中的运行Python文件始终路由到第一个终端。如果我通过键入Python my_prog.py
在新终端中显式运行Python程序,它可以工作,但我正在寻找一种交互方式。在VS代码中,“在终端中运行Python文件”命令默认在“默认”终端中执行,这避免了运行时混乱的影响,并减少了在运行时查找python和文件路径的时间
如果需要同步,VS代码当前不支持同时运行两个或多个终端。您可以参考此链接:
如果您不需要同步,每次执行代码时只需要在新的独立终端中,您可以在“launch.json”:“console”:“externalTerminal”,
然后单击F5
调试代码:
尝试在launch.json
的“控制台”中设置:“externalTerminal”
,但实际上没有效果。设置“launch.json”后是否单击F5调试代码?我不想在调试模式下运行,因为这要慢得多。另外,这也不起作用,因为我目前在F5上找不到终端应用程序“xterm”
,在VS代码中,除了手动输入执行命令外,还可以在多个终端中执行调试代码来运行代码。如果F5不工作,请尝试单击VS代码的“”按钮。