无法从命令行 WSL ZSH 打开 VSCode

Can't open VSCode from command-line WSL ZSH

所以我决定退出双启动,开始使用WSL。我遇到了问题,真的可以找到解决方法。

我根本无法在使用外部终端时使用终端中的代码命令打开 VSCode。使用集成时,像 "code ." 这样的命令就可以正常工作。

有人知道怎么解决吗?它在几个设置步骤之前运行良好,但我失去了踪迹并且不知道那是什么时候发生的。我目前正在使用 HyperJS 作为终端,我的集成终端已经是 运行 zsh,它在 VSCode 连接到 WSL 时以及未连接时工作。

无论如何,希望得到解决,因为我真的迷路了。

谢谢!

它已修复并且很容易修复,但我花了很长时间才意识到我所要做的只是一步。

事情是这样的: 集成终端上的命令 "code" 非常有效,因为 VSCode 本身就是 运行 Windows.

的管理员

我的 Hyper 不是 运行 管理员,所以我所做的只是:

  • 右键单击 HyperJS 图标并转到应用程序的属性
  • 切换到 "Compatibility" 选项卡
  • 勾选 "Run as administrator"

现在可以正常使用了。我花了一段时间才意识到这一点,但现在一切都很好。