使用 WSL Distro 启动 VSCode(从命令行)

使用 WSL Distro 启动 VSCode(从命令行)

有没有办法从命令行启动 vscode,并告诉它启动一个新的 WSL 窗口(使用默认的 WSL 分发版)。

我在 CLI 中没有看到选项,无论我从 Windows(PowerShell 或 CMD)还是从 WSL(在我的情况下是 Ubuntu 发行版)启动代码,它都会启动 VSCode,然后我手动指向并单击创建新 WSL 窗口的选项。

我宁愿code --wsl从命令行执行类似的操作或类似的参数,而不是指向并单击。

有什么想法可以证明这是可能的吗?

谢谢。

答案1

在命令行上: code --remote wsl+Ubuntu <path_on_wsl>

您必须用 WSL 上的现有路径替换 <path_on_wsl>。

您可能需要用其他名称替换 Ubuntu,具体取决于 WSL 使用的发行版。

对于初学者:

  • 安装 WSL 扩展
  • Ctrl+Shift+P 打开调色板,开始输入并选择 WSL:Connect to WSL
  • 按 Ctrl+Shift+P 打开调色板,开始输入并选择 WSL:Show Log。我看到了Resolving wsl+Ubuntu, resolveAttempt: 1wsl+Ubuntu对我来说远程也是如此。
  • 使用[打开文件夹]按钮打开文件夹
  • 打开控制台并运行pwd即可查看目录的完整路径。例如/home/sascha

相关内容