是否可以启动 VSCode 并让其从我的主机访问我的开发虚拟机上的代码文件夹?

是否可以启动 VSCode 并让其从我的主机访问我的开发虚拟机上的代码文件夹?

当我通过 SSH 进入开发虚拟机并想在 VSCode 中打开某些内容时,我无法通过命令行进行操作。这显然是有道理的,因为该code命令在远程服务器上运行,而远程服务器对主机一无所知。

code但是,当使用 SSH 插件从 VSCode 集成终端运行时,将为该远程文件夹打开另一个 VSCode 窗口。

是否可以code ./foldername在我的 SSH 连接上运行命令(如),并让该命令在主机上执行某些操作(例如打开 VSCode)?通过 SSH 上的普通终端窗口?有这样的事吗?

答案1

Microsoft 文章中描述了一种解决方案 使用 SSH 进行远程开发

该解决方案涉及在远程计算机上运行 VScode 服务器,并在客户端计算机上运行开发 VScode 实例。

确切的过程在文章中描述(将来可能会更改)。它需要在服务器上安装 VScode 远程开发扩展包。在客户端 VScode 上,首先从命令面板 ( ) 中选择“Remote-SSH:连接到主机...” ,然后从 SSH 连接中F1使用相同的命令。user@hostname

本文通过下图来说明这一过程:

在此处输入图片描述

相关内容