【问题标题】:can't open vscode editor on linux after ssh-remote from windows从 Windows 进行 ssh-remote 后无法在 linux 上打开 vscode 编辑器
【发布时间】:2021-06-11 18:36:37
【问题描述】:

我一直在 linux 机器上成功使用 vscode。 昨晚,我安装了 ssh-remote 并从 Windows 机器连接到这台 linux 机器。在 Windows 上一切似乎都运行良好。

我今天早上刚坐在 linux 机器上,无法打开左窗格中显示的任何文件(双击什么也没做)。我尝试右键单击并选择“向侧面打开”。这会导致向一侧打开一个空白屏幕。

认为这可能是由于我的 Windows 笔记本电脑仍在家里打开等等,我关闭了 linux 机器上的 vscode 并使用 Nautilus(ubuntu 文件管理器)导航到我的主目录中的一个随机文本文件,右键单击打开在 vscode 中,它在没有打开文件、没有打开文件夹等的情况下启动了 vscode。

最后,我重新启动了我的 linux 机器,登录,并尝试了我能想到的最直接、可重现的测试,它仍然只是以空白屏幕(没有编辑器)启动 vscode:

(base) me@pc:~$ ls -l .bashrc && code .bashrc
-rw-r--r-- 1 me me 4279 May  6 13:09 .bashrc

<then vscode GUI opens, displaying no editors>

【问题讨论】:

  • 在 Linux 上启动 vscode 然后选择 File->Open 并导航到要编辑的文件之一会发生什么?然后文件是否在 Linux 机器上的 vscode 中正确打开?当您说“不显示编辑器”时,您的意思是 vscode 打开并显示菜单、终端侧栏等内容,但没有显示编辑窗口?
  • 感谢@DavidC.Rankin:“当您在 Linux 上启动 vscode 然后选择 File->Open 并导航到要编辑的文件之一时会发生什么?然后文件是否在 vscode 上正确打开? Linux 机器?”没有。 “当您说“不显示编辑器”时,您的意思是 vscode 打开并显示菜单、侧边栏、终端等内容。但没有显示编辑窗口?“是的

标签: linux windows visual-studio-code


【解决方案1】:

下面的“工作”现在我可以打开和编辑东西,但我所有的扩展都必须重新安装:

sudo dpkg --purge code 
rm -fr ~/.config/Code
rm -fr ~/.vscode
sudo apt install ~/Downloads/code_1.57.0-1623259737_amd64.deb

注意,昨晚从 Windows 访问时,我启用了设置同步。不知道这是否搞砸了,但过去我使用 mac 笔记本电脑以这种方式连接(Microsoft ssh-remote 扩展,两端都打开了设置同步)并且从来没有遇到过任何问题。

【讨论】:

  • 我会远离同步——当一个在 Linux 上和一个在 Windows 上时,我会尽可能远离同步。如果您的 Windows 机器自动更新但您的 Linux 机器没有自动更新,您可能会遇到版本问题,例如最新的 1.5.7 新工作区信任。真高兴你做到了。现在,如果 vscode 只是有更健全的键盘快捷键,那将是一个不错的 Linux 小编辑器。
猜你喜欢
  • 2020-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-10
  • 2019-02-11
  • 2021-05-15
相关资源
最近更新 更多