什么是 WSL 以及如何在 VSCode 中使用它
你好很棒的人👋
希望你们周末过得愉快,我当然做到了👇
,Rishabh Kumar 个人资料图片
里沙布·库马尔
@Rishbakh
进行了 5 公里的徒步旅行,非常放松,还发现了这些👀
23:49 PM - 2021 年 4 月 4 日
[
](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 内核更新包
- 运行上一步下载的更新包。 (双击运行 - 系统将提示您提升权限,选择“是”以批准此安装。)
第 5 步 - 将 WSL 2 设置为默认版本
打开 PowerShell 并运行以下命令,将 WSL 2 设置为安装新 Linux 发行版时的默认版本:
1wsl --set-default-version 2
第 6 步 - 安装您选择的 Linux 发行版
-
打开Microsoft Store并选择您喜欢的 Linux 发行版。
-
从分发页面,选择“获取”。
-
第一次启动新安装的 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 的新实例:

更多推荐



[
](https://twitter.com/intent/retweet?tweet_id u003d1378857237356163079)



所有评论(0)