如何在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。它还拥有一个大型社区,致力于构建可简化开发的强大扩展。如何在Windows10和11上使用WSL 2设置VS Code

作为开发人员,能够在 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 :

  1. 前往微软官方网站并下载 Windows 安装程序。
  2. 下载完成后,运行安装设置。
  3. 点击下一步,直到您看到“选择其他任务”步骤,并确保选择“添加到路径”选项。
  4. 完成安装向导。

如果你已经安装了 VS Code,你需要确保你可以使用终端在 VS Code 中打开一个目录:

  1. 从桌面“开始”菜单启动 VS Code 。
  2. 选择Ctrl + Shift + P打开命令面板
  3. 在搜索框中,键入Shell 命令并查找Shell 命令:在 shell PATH选项中安装“代码”命令。
  4. 如果您能够看到它,请选择该选项。这将允许您从命令行在 Visual Studio Code 中打开一个目录。

如果该选项未出现,则说明 VS Code 配置已在您的电脑上启用。

如何使用 WSL 2 配置 VS 代码

确保在 Windows PC 上正确设置 VS Code 后,您可以安全地将 VS Code 连接到适用于 Linux 2 的 Windows 子系统:

  1. 如果您已经在系统上配置了 WSL 2,则可以跳到下一步。否则,从Microsoft Store下载 Ubuntu以开始使用。
  2. 启动“开始”菜单,搜索Visual Studio Code,然后选择最佳匹配项。
  3. 在侧面菜单窗格中,单击“扩展”图标,或使用快捷键Ctrl + Shift + X查看已安装的扩展。
  4. Search Extensions in Marketplace字段中,搜索WSL,选择最匹配的,然后单击Install如何在Windows10和11上使用WSL 2设置VS Code
  5. 安装扩展后,通过“开始”菜单启动 WSL 2 发行版(在我们的示例中为 Ubuntu)。您也可以通过新的Windows 终端打开它。
  6. 使用cd命令导航到 WSL 2 中的项目目录,然后输入以下命令以在 VS Code 中打开该文件夹:
    code .
  7. VS Code 现在将在 Windows 环境中打开您的源代码,但将允许您在 Linux 环境中调试和测试您的应用程序。

WSL 2 对开发人员来说是不可思议的

如果您是一名对 Linux 不完全满意但仍需要在工作中使用它的开发人员,我们强烈建议您熟悉 WSL 2。这是一个令人难以置信的工具,在未来几年会变得更好。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年6月15日
下一篇 2023年6月15日

相关推荐

  • 如何在Windows10电脑上执行紧急重启

    如果您遇到操作系统或应用程序挂起或冻结的情况,您可能必须快速关闭并重新启动 Windows 。执行紧急重启可能会有所帮助,而不是执行硬重启(重新启动)。本教程将向您展示如何操作。 …

    2023年7月26日
  • 在Windows10上使用密码保护外部硬盘的3种方法

    如果您有外部硬盘驱动器并且通常用它来存储重要和机密文件,则应注意驱动器的安全性。由于外部硬盘驱动器的可移动性,任何计算机上的任何人都可以访问未受保护的外部驱动器。这对外部驱动器及其…

    2023年7月31日
  • 如何清理Windows10注册表并加速您的电脑

    我们都喜欢在速度足以轻松执行中高级操作的计算机上工作。但是,如果您定期跳过 Windows 10 检查,即使在最强大的处理器上也不会出现这种情况。这是因为随着时间的推移,大量文件不…

    2023年4月20日
  • Windows10命令提示符入门指南,轻松掌握

    命令提示符是一个 Windows 实用程序,可让您发出系统指令。它可以自动执行任务、解决问题并执行各种功能。我们将向您展示如何充分利用它,包括更改颜色、执行多个命令、获取任何命令的…

    2023年7月11日
  • 如何修复Windows10中的过扫描以适合屏幕

    过度缩放,也称为过度扫描,是指计算机的显示渲染超出显示器或电视屏幕的可视区域。这就像由于图片太大而导致照片的外边缘部分被相框覆盖一样。 “如何修复桌面尺寸过大的问题?” 以及“如何…

    2023年8月14日
  • 在Windows10中最小化或展开文件资源管理器功能区

    文件资源管理器中的功能区可用于执行常见任务,例如复制和移动、创建新文件夹、通过电子邮件发送和压缩项目以及更改视图。用户可以选择展开功能区,以便即使在单击功能区上的命令后它也始终展开…

    2023年7月27日
  • 如何从USB驱动器启动Windows10引导系统

    如果您的计算机遇到问题,卡在黑屏或无法从硬盘驱动器启动,您可以在下面找到从USB驱动器启动Windows10的步骤。 如何在Windows10中从USB引导启动 为了从 USB 驱…

    2022年11月17日
  • 如何在Windows10上以安全模式启动

    曾经尝试过对自己的计算机进行故障排除吗?那么您就遇到了安全模式。安全模式是一种内置的故障排除功能,可在启动过程中禁用不必要的驱动程序和程序。它使我们能够隔离任何设置或系统错误并从根…

    2023年7月16日
  • 如何在Windows11/10中使用Win安全性执行全面扫描

    在本指南中,我们将讨论什么是Windows 安全、为什么它被认为是最好的,以及如何在 Windows 11 或 10 电脑 上使用此应用程序执行全面扫描。 在设备上安装 Windo…

    2023年5月23日
  • win10电脑唤醒需要密码的设置方法

    为了在您离开 Windows 10 时确保 Windows 10 上的信息安全,请将您的电脑设置为在从睡眠状态唤醒时需要密码。本文介绍了当电脑从睡眠模式唤醒时启用需要登录密码的2 …

    2023年7月26日