如何防止远程SSH连接时新的VS Code窗口启动

19

使用VS Code Remote SSH连接远程机器时,这将始终打开一个新的VS Code窗口。是否有一种方法可以更改此行为以使用现有的打开窗口?谢谢。


我认为没有其他方法。VSCode 需要在远程会话中重新初始化许多内容,因此必须重新启动。 - jss367
将为此提交一个功能请求。也许可以找到一种方法。 - lordhog
可以将新窗口的选项卡拖动到现有的本地工作台中,但在同一窗口中具有两个同时的远程连接目前还不可行。 - Bharath
我有同样的问题,总是打开一个新窗口,无法将之前打开的工作区放在一起。 - MCunha98
2个回答

20

这需要使用一个单独的命令。

你需要执行 Remote-SSH: Connect Current Window to Host...

而不是 Remote-SSH: Connect to Host...


VSCode 截图


无论我做什么,最新的1.7 vscode都不适用于我,即使从没有工作区的情况下,当我选择远程连接时,它总是会生成一个新窗口。 - GeneralZod
我刚刚更新了 这个 ,但对我来说仍然可以正常工作。也许可以提交一个错误报告,看看是否与操作系统有关? - davetapley
我不会删除我的评论,但是我的回答并不是期望一个开放的项目在同一个vscode进程中实例化一个新的远程ssh会话,所以在我的使用案例中需要通过设计来创建一个新的进程。 - GeneralZod
它不起作用:确实使用相同的窗口,但在这之前会清除任何已打开的内容。它具有关闭当前窗口并创建新窗口的效果。 - Giancarlo Sportelli

-1

在vscode中打开终端/PowerShell

输入:ssh user@hostname并输入密码


1
虽然许多人错误地给了这篇文章负面评价,但这就是我来到这里的原因。感谢我的朋友提供的解决方案。那些投反对票的人应该感到羞耻。 - Thanasis
1
这个解决方案只是通过终端访问远程主机... 它被踩下了,因为问题是关于通过Remote-SSH扩展启动远程存储库,该扩展默认情况下会打开一个新窗口。 - ru111

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接