你好很棒的人👋

希望你们周末过得愉快,我当然做到了👇

未知的推文媒体内容

,Rishabh Kumar 个人资料图片

里沙布·库马尔

@Rishbakh

推特徽标

进行了 5 公里的徒步旅行,非常放松,还发现了这些👀

23:49 PM - 2021 年 4 月 4 日

Twitter 回复操作[Twitter 转发操作](https://twitter.com/intent/retweet?tweet_id u003d1378857237356163079)推特赞动作

所以很长一段时间以来,我一直在使用 WSL - 适用于 Linux 的 Windows 子系统。从微软那里看到这一点真的令人印象深刻,从那时起,我就喜欢它的开发。所以在今天的博客中,我将分享我如何在 VSCode 中使用它。

什么是 WSL?

适用于 Linux 的 Windows 子系统允许开发人员直接在 Windows 上运行 GNU/Linux 环境(包括大多数命令行工具、实用程序和应用程序),无需修改,无需传统虚拟机或双引导设置的开销。

你可以:

  • 从 Microsoft Store](https://aka.ms/wslstore)中选择您最喜欢的 GNU/Linux 发行版[。

  • 运行常用命令行工具,例如 grep、sed、awk 或其他 ELF-64 二进制文件。

  • 运行 Bash shell 脚本和 GNU/Linux 命令行应用程序,包括:

  • 工具:vim、emacs、tmux

  • 语言:NodeJS、Javascript、Python、Ruby、C/C++、C# 和 F#、Rust、Go 等。

  • 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。

  • 使用您自己的 GNU/Linux 分发包管理器安装附加软件。

  • 使用类 Unix 命令行 shell 调用 Windows 应用程序。

  • 在 Windows 上调用 GNU/Linux 应用程序。

说明 - 安装 WSL

第 1 步 - 为 Linux 启用 Windows 子系统

在 Windows 上安装任何 Linux 发行版之前,启用“Linux 的 Windows 子系统”可选功能。以管理员身份打开 PowerShell 并运行:

1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

第 2 步 - 检查运行 WSL 2 的要求

此步骤是可选的,如果要运行 WSL 1,请继续执行步骤 6。

要更新到 WSL 2,您必须运行 Windows 10。

  • 对于 x64 系统:1903 或更高版本,Build 18362 或更高版本。

  • 对于 ARM64 系统:2004 或更高版本,Build 19041 或更高版本。

  • 低于 18362 的版本不支持 WSL 2。

第 3 步 - 启用虚拟机功能

在安装 WSL 2 之前,您必须启用虚拟机平台可选功能。您的机器需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

1dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动机器。

第四步——下载Linux内核更新包

1.下载最新包:

适用于 x64 机器的 WSL2 Linux 内核更新包

  1. 运行上一步下载的更新包。 (双击运行 - 系统将提示您提升权限,选择“是”以批准此安装。)

第 5 步 - 将 WSL 2 设置为默认版本

打开 PowerShell 并运行以下命令,将 WSL 2 设置为安装新 Linux 发行版时的默认版本:

1wsl --set-default-version 2

第 6 步 - 安装您选择的 Linux 发行版

  1. 打开Microsoft Store并选择您喜欢的 Linux 发行版。

  2. 从分发页面,选择“获取”。

  3. 第一次启动新安装的 Linux 发行版时,会打开一个控制台窗口,系统会要求您等待一两分钟,让文件解压缩并存储在您的 PC 上。所有未来的发射都应该不到一秒钟。

然后,您需要创建一个用户帐户。

Visual Studio 代码中的远程 WSL

Remote - WSL 扩展允许您在 Windows 上使用 VS Code 来构建在 Linux 的 Windows 子系统 (WSL) 上运行的 Linux 应用程序。在使用基于 Linux 的工具、运行时和实用程序进行开发时,您可以获得 Windows 的所有生产力。

远程 - WSL 让您可以像在 Windows 中一样在 WSL 中使用 VS Code。

下载扩展。

入门

您可以通过打开 WSL 终端、导航到您选择的文件夹并输入code .来启动连接到 WSL 的 VS Code 的新实例:

WSLCode.gif

Logo

更多推荐