如何在Windows10和11上使用WSL 2设置VS Code
Microsoft 的 Visual Studio Code 非常受欢迎,深受开发者社区的喜爱。适用于 Linux 的 Windows 子系统功能强大,但如果您将 Windows电脑上的 Visual Studio Code 集成到 WSL 的内核中,您可以在更短的时间内以更好的方式做更多的事情。
请继续阅读我们讨论 WSL 以及如何在 Windows 上设置 VS Code 以实现无缝工作流程。
是什么让 WSL 2 如此特别?
适用于 Linux 的 Windows 子系统 (WSL) 是一项很有价值的功能,它允许 Windows 用户运行 Ubuntu 和 Kali 等 Linux 发行版,而无需设置虚拟机或双启动。
借助 WSL,Windows 用户可以直接使用 Linux 命令行工具、应用程序和实用程序,而无需额外的安装步骤。WSL 的最新版本 WSL 2 提供了更高的稳定性和专用的 Linux 内核。
作为开发人员,您可以利用 WSL 开发跨平台应用程序,而无需专用硬件或离开 Windows 生态系统。以下是使用 WSL 2 的一些基本好处。
- 轻松访问 Linux 工具和实用程序:开发人员无需专用 VM 或容器即可直接使用 Linux 命令行工具。
- 改进的性能:WSL 2 提供最佳性能,因为它使您可以完全控制专用的 Linux 内核;这为您的应用程序提供了更快的启动时间,并允许高效的资源利用。
- 安装简单:Linux 2 的 Windows 子系统安装起来毫不费力。可直接通过微软商店获取;您还可以从受支持的 Linux 发行版列表中自由选择。
- 与 Windows 无缝集成:由于 WSL 2 直接与 Windows 操作系统集成,开发人员可以同时运行 Linux 和 Windows 应用程序并利用共享文件目录。
- 增强的 Docker 集成:通过在 Docker Desktop 中启用 WSL-2 后端设置,您可以在 WSL 2 上本地运行 Docker 容器;这将有助于提高 Docker 应用程序的兼容性并提高整体性能。
为什么将 Visual Studio Code 与 WSL 2 一起使用
VS Code 是由 Microsoft 创建的强大的集成开发环境 (IDE),支持各种编程语言。开发人员更喜欢使用 Visual Studio Code,因为它几乎适用于所有平台,包括 macOS、Linux 和 Windows。它还拥有一个大型社区,致力于构建可简化开发的强大扩展。
作为开发人员,能够在 Windows 平台上使用 Visual Studio Code 进行应用程序开发,同时还能在 Linux 内核上运行这些应用程序,这是一项非常有利且几乎令人难以置信的功能。
当你将 VS Code 集成到 Linux 的 Windows 子系统中时,你可以使用其专门的 Linux 内核来增强跨平台兼容性。您可以通过使用 VS Code 和 WSL 2 中的集成终端进一步简化您的工作流程。
如何将 WSL 2 与 Visual Studio Code 集成
虽然适用于 Linux 的 Windows 子系统提供了一个专用的 Linux 内核,您可以在其中运行您的应用程序,但您无法通过其终端直接编辑代码。幸运的是,您可以通过将 Visual Studio Code 配置为与您的 WSL 2 Linux 发行版集成来简化您的工作流程。
如何安装 Visual Studio 代码
作为先决条件,您必须首先确保在 Windows PC 上正确设置了 VS Code。安装 VS Code 简单明了,但如果您不确定,可以查看我们的初学者指南以在 Windows PC 上设置 Visual Studio Code :
- 前往微软官方网站并下载 Windows 安装程序。
- 下载完成后,运行安装设置。
- 点击下一步,直到您看到“选择其他任务”步骤,并确保选择“添加到路径”选项。
- 完成安装向导。
如果你已经安装了 VS Code,你需要确保你可以使用终端在 VS Code 中打开一个目录:
- 从桌面或“开始”菜单启动 VS Code 。
- 选择Ctrl + Shift + P打开命令面板。
- 在搜索框中,键入Shell 命令并查找Shell 命令:在 shell PATH选项中安装“代码”命令。
- 如果您能够看到它,请选择该选项。这将允许您从命令行在 Visual Studio Code 中打开一个目录。
如果该选项未出现,则说明 VS Code 配置已在您的电脑上启用。
如何使用 WSL 2 配置 VS 代码
确保在 Windows PC 上正确设置 VS Code 后,您可以安全地将 VS Code 连接到适用于 Linux 2 的 Windows 子系统:
- 如果您已经在系统上配置了 WSL 2,则可以跳到下一步。否则,从Microsoft Store下载 Ubuntu以开始使用。
- 启动“开始”菜单,搜索Visual Studio Code,然后选择最佳匹配项。
- 在侧面菜单窗格中,单击“扩展”图标,或使用快捷键Ctrl + Shift + X查看已安装的扩展。
- 在Search Extensions in Marketplace字段中,搜索WSL,选择最匹配的,然后单击Install。
- 安装扩展后,通过“开始”菜单启动 WSL 2 发行版(在我们的示例中为 Ubuntu)。您也可以通过新的Windows 终端打开它。
- 使用cd命令导航到 WSL 2 中的项目目录,然后输入以下命令以在 VS Code 中打开该文件夹:
code .
- VS Code 现在将在 Windows 环境中打开您的源代码,但将允许您在 Linux 环境中调试和测试您的应用程序。
WSL 2 对开发人员来说是不可思议的
如果您是一名对 Linux 不完全满意但仍需要在工作中使用它的开发人员,我们强烈建议您熟悉 WSL 2。这是一个令人难以置信的工具,在未来几年会变得更好。
以上是 如何在Windows10和11上使用WSL 2设置VS Code 的全部内容, 来源链接: utcz.com/dzbk/940235.html