VSCode Remote SSH 无法从终端打开文件

Posted

技术标签:

【中文标题】VSCode Remote SSH 无法从终端打开文件【英文标题】:VSCode Remote SSH doesn't open file from terminal 【发布时间】:2020-12-24 20:39:47 【问题描述】: VS Code 版本:Visual Studio Code 1.48.2 什么类型的远程连接:SSH 操作系统:Ubuntu 16.04.7 LTS (Xenial Xerus) 远程操作系统:Ubuntu 16.04.7 LTS (Xenial Xerus)

我在两台机器之间建立了远程 SSH 连接,它看起来很棒 - 我可以通过集成终端导航目录结构,打开远程工作区,并使用 CTRL+P 打开文件以搜索工作空间中的文件.但是,如果我尝试通过集成终端从远程系统打开文件到我的本地 VSCode 实例,则不会发生任何事情。 code file.txt 是无操作的,而我想在我当前的本地窗口中打开文件。

【问题讨论】:

Remote-SSH: Show Log 中有更多信息吗? 感谢您的回复。很不幸的是,不行。它只是说"Resolved "ssh-remote+<machine>" to "IPaddress" [Forwarding server <port#>] Got connection 1 [Forwarding server <port#>] Got connection 2 [Forwarding server <port#>] Got connection 3 就好像它认为它在另一个窗口中成功打开它一样。 【参考方案1】:

当我运行 code -r filename 时,我收到错误消息

Unable to connect to VS Code server.
Error in request

原来我不应该使用tmux,退出tmux后,它工作正常。

但我还没有弄清楚如何在 tmux 中完成这项工作

【讨论】:

以上是关于VSCode Remote SSH 无法从终端打开文件的主要内容,如果未能解决你的问题,请参考以下文章

使用VSCode的Remote-SSH连接Linux进行远程开发

Win10中使用VSCode + Remote-SSH + Linux服务器远程开发

如何使用 Remote-SSH 修复 VS Code 错误:“终端进程无法启动:启动期间发生本机异常(forkpty(3)失败。)。”?

VSCode:Remote-SSH

VS Code - 通过 SSH 隧道打开文件夹和编辑文件

vscode远程ubuntu代码编辑