在 Visual Studio Code 终端中找不到 WSL 选项

问题描述 投票:0回答:3

我使用的是Windows 11系统。

我的项目需要使用docker环境。为此,我需要安装 WSL(一个 Linux 终端)。我在将 WSL 连接到 Visual Studio Code 时遇到问题。

第 1 步: 我已经安装了 WSL

第 2 步: 我还在 Visual Studio Code 中安装了 WSL 扩展。

问题: 但是当我需要从 Visual Studio Code 中的终端使用 WSL 注释时,我找不到 WSL 选项...

docker visual-studio-code windows-subsystem-for-linux
3个回答
0
投票

您需要 WSL 上的 Linux 发行版,但从您分享的屏幕截图来看您没有。

Ubuntu 是最简单的,您可以按照以下步骤操作:https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-11-with-gui-support#1-overview


0
投票

您无法直接访问 Docker Desktop 的 WSL。

相反,您从 host 运行所有 docker 命令,它将在该 wsl 实例中后台运行的 docker 引擎上运行它们。

如果您想要正常的 Linux WSL 安装,则必须从 Microsoft Store 手动安装发行版。然后该代码也应该出现在 Visual Studio Code 中。


0
投票

您的工作区连接正确吗?

右下角有一个按钮,您应该在那里看到 WSL。如果你不点击它然后选择连接到wsl:

© www.soinside.com 2019 - 2024. All rights reserved.