并行安装Visual Studio代码(vscode)和Visual Studio代码内部人员(vscode内部人员)时,我遇到一个烦人的问题:
键入
code .
在Linux的Windows子系统(WSL)中,始终打开标准的Visual Studio Code,到目前为止,该代码不支持WSL开发。我添加了一个右键单击Windows上下文菜单“在vscode内部人员中打开文件夹”,但这无法建立WSL连接。我总是必须使用(vscode docs)手动连接:
press F1, select Remote-WSL: New Window, and use the File menu to open your folder
是否可以修改主要的vscode安装,以便WSL中的code .
打开vscode内部人员?
其他信息
两者都安装在Windows中:
C:\Program Files\Microsoft VS Code\Code.exe
C:\Users\\[User]\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe
在WSL中键入which code
会返回:
which code
/c/Program Files/Microsoft VS Code/bin/code
→错误安装路径
答案 0 :(得分:0)
非常感谢@Biswapriyo向我指出正确的方向。
答案是使用:
for key, value in {**obj1, **obj2, **obj3}:
pass
..在要在Windows VS Code中打开的WSL文件夹中,而不是 (根据regasm的建议):
code-insiders .
我通过在Windows控制台中输入code .
指向where code
来发现。我查看了C:\Program Files\Microsoft VS Code
(Insiders
)中的同一文件夹,其中包含文件C:\Users\\[User]\AppData\Local\Programs\Microsoft VS Code Insiders\bin
。
此问题可能源于使用code-insiders.cmd
软件包管理器来安装和更新VS Code。 VS Code Insiders不适用于Chocolatey
,这就是为什么我以常规方式安装它的原因。我假设每次Choco
更新VS Code时,主要代码安装都会被覆盖(因为我记得最初Choco
会打开Insiders)。