Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Can';t从命令行WSL ZSH打开VSCode_Visual Studio Code_Windows Subsystem For Linux_Vscode Remote - Fatal编程技术网

Visual studio code Can';t从命令行WSL ZSH打开VSCode

Visual studio code Can';t从命令行WSL ZSH打开VSCode,visual-studio-code,windows-subsystem-for-linux,vscode-remote,Visual Studio Code,Windows Subsystem For Linux,Vscode Remote,所以我决定退出双启动,开始使用WSL。我遇到了一个问题,我真的能找到解决办法 在使用外部终端时,我无法从终端使用code命令打开VSCode。当使用集成程序时,像“code.”这样的命令可以正常工作 有人知道怎么修吗?几步前,它还可以正常工作,但我不知道具体是什么时候发生的。我目前使用HyperJS作为终端,我的集成终端已经在运行zsh,当VSCode连接到WSL时,它可以工作,而当它不连接WSL时,它也可以工作 不管怎样,希望能有个补救办法,因为我真的迷路了 谢谢 它是固定的,而且很容易修复,

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

在使用外部终端时,我无法从终端使用code命令打开VSCode。当使用集成程序时,像“code.”这样的命令可以正常工作

有人知道怎么修吗?几步前,它还可以正常工作,但我不知道具体是什么时候发生的。我目前使用HyperJS作为终端,我的集成终端已经在运行zsh,当VSCode连接到WSL时,它可以工作,而当它不连接WSL时,它也可以工作

不管怎样,希望能有个补救办法,因为我真的迷路了


谢谢

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

事情是这样的:集成终端上的命令“code”工作起来很有魅力,因为VSCode本身在Windows上以管理员身份运行

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

  • 右键单击HyperJS图标并转到应用程序的属性
  • 切换到“兼容性”选项卡
  • 选中“以管理员身份运行”
它现在可以正常工作了。我花了一段时间才意识到这一点,但现在一切都好了