Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统

前言

日常积累,欢迎指正

1、启用 Win10 的 Linux 子系统

自己是 windows 系统,在使用 vscode 做开发是突然想到能否做到在 vscode 终端使用 linux 命令的效果呢?

通过百度找到了一篇比较靠谱的参考文章 - Win10为VScode添加Linux终端(wsl) 阅读之后发现首先要做的就是 启用 Win10 的 Linux 子系统。

1.1、启用 Win10 的 Linux 子系统遇到的问题及解决方法(超详细)

启用 Win10 的 Linux 子系统中步骤写的很清楚了,这里把自己实际操作中遇到一些问题记录下来

1.1.1、执行命令 lxrun /install /y 报错

cmd 命令输入框口中执行以下命令报错 ‘lxrun’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

lxrun /install /y

在这里插入图片描述
解决办法执行 bash 命令

bash

在这里插入图片描述
根据提示访问 https://aka.ms/wslstore -> 打开 MicroSoft Store -> 选择一个下载(我选取的下载量最高的那一个)
Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第1张图片

1.1.2、 在 windows 应用商店安装 ubuntu 系统,报错WslRegisterDistribution failed with error: 0x8007019e

非常不 在 windows 应用商店安装 ubuntu 系统时继续报错WslRegisterDistribution failed with error: 0x8007019e

解决办法 WIN + x 选择 Windows PowerShell(管理员)输入Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 执行最后出现用户名密码设置窗口,根据提示设置即可。

Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第2张图片
Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第3张图片
截止以上操作顺利结束就说明我们的 linux 子系统已安装完成可以正常使用了

2、VScode 添加 linux 终端

详细步骤参考 Win10为VScode添加Linux终端(wsl) 中的第二节 2. VScode添加linux终端 即可

2.1、关于切换终端类型不生效

切换终端类型:点击选择默认 Shell( Select Default Shell)
Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第4张图片

vscode 顶部出现选择项 -> 选择 WSL Bash:
Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第5张图片
无论怎么切换都没有什么变化,还有 bug 吗? --- 不是的,我们需要重启 vscode 让设置生效

Win10 为 VScode 添加 Linux 终端(wsl)与启用 Win10 的 Linux 子系统_第6张图片

现在我们就可以在 vscode 终端任意使用 linux 命令了

你可能感兴趣的:(vscode,Win10,为,VScode,添加,Linux,终端(wsl)与启用)