WSL2+VSCode+Zsh打造Windows下Linux开发环境

一直以来使用Ubuntu开发,前两天Ubuntu桌面环境崩了,一些工作软件在Ubuntu下很不好用,恰好WSL2(Windows Linux子系统)发布已经有一段日子,而且支持了Docker,上手看看可用性如何。

配置WSL2

必要条件

  • Windows 10 Build 18917或更新版本
  • 启用虚拟化

安装步骤

  • 启用“虚拟机平台”可选组件,以管理员身份打开 PowerShell 并运行:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  • 启用安装子系统
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    启用这些更改后,你需要重新启动计算机。
  • 应用商店安装ubuntu,如Ubuntu-18.04
  • 使用命令行设置要由 WSL 2 支持的发行版,在 PowerShell 中运行:
    wsl --set-version <Distro> 2

配置Ubuntu

配置源,配置Sudo免密码,安装必要软件Python、Git、Docker等,终端美化可通过安装Zsh…

安装VSCode WSL插件

VSCode已经支持了WSL插件

最终界面如下:

总结

可以愉快的使用VSCode开发,目前也发现了几点小问题:

  • Vscode Terminal改为WSL后,启动会有1-2秒延时
  • WSL2中的软件配置开机自启比较麻烦,网上有方案,我是通过快捷命令如启动 Docker alias sds="sudo service docker start"
  • WSL2本质是个虚拟机,网络方式和本地有一定差异,对我来说影响不大
    在这里插入图片描述
    目前在家办公已两周,此方案感觉良好。
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值