Sno*_*054 12 visual-studio-code
我去远程 ssh 主机上使用 Vs Code 打开一个 repo。我可以 ssh 成功,但是当我尝试打开一个存储库时,我无法连接到远程扩展主机服务器(错误:处理程序已经设置!)。我试过卸载并重新安装 Vs Code。除了切换 ide 之外,有没有人有其他解决方法。
avenmore 评论帮助了我:
在尝试运行 Vue 项目时,我开始使用 v1.57.0 收到此消息。长话短说:我通常将 DEBUG CONSOLE 窗口停靠在我的 TERMINAL(powershell)右侧,并且在打开 VSCode 时它不可见,并且在成功构建并尝试启动后我会收到此消息。解决方法是关闭 VSCode,导航到文件夹
USERPROFILE%\AppData\Roaming\Code\User\workspaceStorage 并删除内容(特别是 state.vscdb),然后重新启动 VSCode。DEBUG CONSOLE 然后再次显示自己,一切都很好,除非我再次停靠并关闭 VSCode,并且下次打开 VSCode 时很有可能再次发生这种情况。我已停止将窗口停靠在终端内,此后再也没有发生过。
对我来说,解决这个问题的方法是进入“远程资源管理器”并清除升级前已有的 SSH 目标,然后再次将它们粘贴进去。现在我可以连接了。例如,重新粘贴的 SSH 命令如下所示:
ssh -i "/Users/myuseraccount/abc.pem" someuser@ec2-ip-instance1.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
几天后,这又停止工作了。我想可能是因为我的 SSH 目标配置保存了我粘贴的内容作为我的 SSH 连接命令。“有时”如果 SSH 目标配置文件中有任何条目,就会出现此错误。
我发现要确保这个错误永远不会发生,请执行以下操作
rm ~/.ssh/config
Run Code Online (Sandbox Code Playgroud)
每次打开 Vs Code 之前。假设 ~/.ssh/config 是您的 Vs Code 从中读取 SSH 条目的位置。/etc/$somewhere 下还有一个可能的地方(我不知道在哪里)。
然后,当您转到空的 SSH 目标并点击 (+) 按钮进行连接时,将整个 ssh 连接请求粘贴到该文件的顶部。我认为你每次都必须清除 SSH 目标,否则几天后我会再次出现此错误。
| 归档时间: |
|
| 查看次数: |
2629 次 |
| 最近记录: |