vs code的remote environments可管理本机向其他客户端的共享方式。先确认命令实际在哪台执行主机运行,再选择github environments或dev tunnels,或者关闭共享;此功能在1.146仍属实验能力,不能只看本地编辑器窗口判断执行位置。
打开共享设置
先在设置中启用实验选项sessions.chat.experimental.remoteEnvironmentsThisComputer,再从聊天输入的Environment选择器、命令面板或标题栏Remote Connections菜单打开Manage Remote Environments,找到This Computer。选择共享方式并设置易区分的主机名称。
GitHub Environments和Dev Tunnels需要各自的账户、连接条件及组织许可;只准备在本机工作时可关闭共享。本地会话仍直接运行,不因关闭远程入口而停止。

官方示例:VS Code Remote Environments中的This Computer共享设置。
从客户端选对环境
在客户端的Remote Connections菜单找到已注册主机,再在新会话的Environment选择器核对目标。工作目录和工具依赖位于执行主机,不能把客户端路径原样套到远端。
远程账户、主机和沙箱配置决定实际可访问范围。准备共享前检查可见目录与网络条件,避免把含凭据的工作区暴露给非预期连接。

官方示例:VS Code远程连接菜单中的主机连接入口。
连接后确认执行位置
检查会话选中的环境及对应工作目录,再执行项目已有的无副作用检查命令。需要修改构建依赖时,应在实际执行主机处理。
连接失败时先核对主机在线、账户及组织策略;不要为排查直接撤掉原有认证或网络限制。

官方示例:VS Code新会话的环境选择器。











