并行安装 Visual Studio Code (vscode) 和 Visual Studio Code Inside


我在并行安装Visual Studio Code(vscode

(和Visual Studio Code Insiders(vscode insiders(时遇到了一个烦人的问题:

打字

code .

在Windows子系统中,Linux(WSL(总是打开标准的Visual Studio Code,到目前为止,它不支持WSL开发。我添加了一个右键单击窗口上下文菜单"在 vscode 预览体验成员中打开文件夹",但这不会建立 WSL 连接。我总是必须使用(vscode 文档(手动连接:

press F1, select Remote-WSL: New Window, and use the File menu to open your folder

有没有办法修改主 vscode 安装,以便 WSL 中的code .打开 vscode 预览体验成员?

附加信息

两者都安装在Windows中:

  • VS 代码:C:Program FilesMicrosoft VS CodeCode.exe
  • VS 代码内幕:C:Users\[User]AppDataLocalProgramsMicrosoft VS Code InsidersCode - Insiders.exe

在 WSL 中键入 which code 返回:

which code
/c/Program Files/Microsoft VS Code/bin/code

→ 错误安装的路径

非常感谢

@Biswapriyo为我指明正确的方向。

答案是使用:

code-insiders .

.. 在 WSL 文件夹中,您要在 Windows VS Code 中打开,而不是(如 VSCODE 文档中的建议(:

code .

我通过在 Windows 控制台中键入 where code 发现,它指向 C:Program FilesMicrosoft VS Code .我在Insiders(C:Users\[User]AppDataLocalProgramsMicrosoft VS Code Insidersbin(的同一文件夹中查看了一下,其中包含一个文件code-insiders.cmd

问题可能源于使用Chocolatey包管理器安装和更新 VS Code。VS Code Insiders不适用于Choco,这就是我以常规方式安装它的原因。我假设,每次Choco更新VS Code时,主代码安装都会被覆盖(因为我记得最初code .会打开Insiders(。

最新更新