VS Code远程隧道连接后,如何通过终端CLI在本地打开远程文件?
解决远程隧道终端中
code命令打开本地VS Code的问题 报错原因
你在远程终端运行的code是远程环境的VS Code CLI,它默认会查找远程机器上的VS Code桌面版安装,但你远程只有CLI,所以触发No installation of Visual Studio Code stable was found错误。
可行解决方案
- 使用隧道关联的终端:不要直接在远程机器上打开独立终端,而是在本地VS Code中通过命令面板(Ctrl+Shift+P)执行
Remote Tunnels: Open in Remote Terminal打开终端。这个终端已经和当前隧道会话绑定,直接运行code file.txt就能把远程文件打开到本地VS Code桌面端。 - 手动指定远程目标:如果必须用已有远程终端,运行命令时添加隧道标识参数:
隧道ID可以在本地VS Code的远程资源管理器中找到,或者执行code --remote tunnel:<你的隧道ID> file.txtcode tunnel list查看。 - 重新配置远程CLI:如果上述方法无效,在远程环境重新安装VS Code CLI并关联隧道:
- 卸载原有远程CLI:
rm -f $(which code)(Linux/macOS)或删除对应Windows路径下的code.exe - 从本地VS Code的命令面板执行
Remote Tunnels: Install CLI on Remote,自动安装并配置关联当前隧道的CLI,之后再运行code file.txt即可正常使用。
- 卸载原有远程CLI:
内容的提问来源于stack exchange,提问作者user24509529
相关产品推荐
相关产品推荐

