无法从命令行WSL ZSH打开VSCode

时间:2020-02-24 17:42:22

标签: visual-studio-code windows-subsystem-for-linux vscode-remote

因此,我决定退出双引导并开始使用WSL。我遇到了问题,确实可以找出解决方法。

使用外部终端时,我根本无法使用终端的code命令打开VSCode。使用集成的命令时,例如“ code”。效果很好。

有人知道如何解决它吗?设置之前的几个步骤运行良好,但我不知道具体发生的时间。我目前正在使用HyperJS作为终端,并且我的集成终端已经在运行zsh,并且在VSCode连接到WSL以及不正常时都可以使用。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

这就是问题::由于VSCode本身在Windows上以管理员身份运行,因此集成终端上的“代码”命令就像超级按钮一样工作。

我的Hyper没有以管理员身份运行,所以我所做的只是:

  • 右键单击HyperJS图标,然后转到应用程序的属性
  • 切换到“兼容性”标签
  • 选中“以管理员身份运行”

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