【问题标题】:Parallel Install of Visual Studio Code (vscode) and Visual Studio Code Insiders (vscode insiders): modify standard app并行安装 Visual Studio Code (vscode) 和 Visual Studio Code Insiders (vscode Insiders):修改标准应用
【发布时间】:2019-10-26 13:56:12
【问题描述】:

我在并行安装 Visual Studio Code (vscode) 和 Visual Studio Code Insiders (vscode Insiders) 时遇到了一个烦人的问题:

打字

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 中:

  • VS 代码:C:\Program Files\Microsoft VS Code\Code.exe
  • VS 代码内部人员: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

→ 错误安装路径

【问题讨论】:

  • 那些 vscode 安装在哪里?在 Windows 端 (exe) 还是在 WSL (/usr/bin) 中?
  • 我已经更新了我上面的问题!

标签: visual-studio-code windows-10 settings windows-subsystem-for-linux


【解决方案1】:

非常感谢@Biswapriyo 为我指明了正确的方向。

答案是使用:

code-insiders .

.. 在您要在 Windows VS Code 中打开的 WSL 文件夹中,而不是(如 vscode docs 中所建议的那样):

code .

我是通过在 Windows 控制台中键入 where code 发现的,它指向 C:\Program Files\Microsoft VS Code。我查看了Insiders (C:\Users\\[User]\AppData\Local\Programs\Microsoft VS Code Insiders\bin) 中的同一个文件夹,其中包含一个文件code-insiders.cmd

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 2018-03-31
    相关资源
    最近更新 更多