我们有一个不寻常的开发环境。我们正在开发基于 Linux 的系统,但我们的工作站都是 Windows 10 机器。我们通过 MobaXterm 或类似工具登录 Linux VM。我们中的一些人想使用Visual Studio 代码担任我们的编辑。
我们已经以这种方式测试和使用了 Eclipse,它运行完美。我们只需从 Linux 命令行启动 Eclipse,Eclipse 就会弹出到我们的 Windows 机器上。它的运行方式与您预期的一样。它与 Windows 版 Eclipse 几乎没有区别。
我们可以以同样的方式从 Linux 命令行启动 Visual Studio Code。代码在 Windows 中出现,但之后就一直停留在那里。它无法调整大小、移动或最大化。我们大多数人都有多个显示器,所以有时它会跨越两个显示器出现,而“分割”正好位于 IDE 的中间。框架外部的所有控件(例如调整大小)都不起作用。唯一起作用的按钮是关闭按钮。
IDE 内部运行良好。我们仍然可以编辑代码并保存,但考虑到它太小且无法移动,这不太实用。
一位开发人员进行了一番检查,并说:“哦,是的。您可以通过调整 X windows 服务器设置来解决这个问题。”我们一直在查看设置,但不知道需要进行哪些调整。还有其他人有这方面的经验吗?MobaXterm 是问题所在吗?
答案1
我尝试过的任何 Windows X 服务器都存在同样的问题。我发现的唯一可行的解决方案是在窗口模式下使用 cygwin/x(即“startx”),它会在一个大窗口中弹出所有窗口。然后调整大小就可以了。也许你可以让窗口模式工作(startxwin)?仍在寻找一个好的解决方案...