(和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(。