WSL2+VSCode+Zsh打造Windows下Linux开发环境
一直以来使用Ubuntu开发,前两天Ubuntu桌面环境崩了,一些工作软件在Ubuntu下很不好用,恰好WSL2(Windows Linux子系统)发布已经有一段日子,而且支持了Docker,上手看看可用性如何。配置WSL2必要条件Windows 10 Build 18917或更新版本启用虚拟化安装步骤启用“虚拟机平台”可选组件,以管理员身份打开 PowerShell 并运行:...
·
一直以来使用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本质是个虚拟机,网络方式和本地有一定差异,对我来说影响不大
目前在家办公已两周,此方案感觉良好。
更多推荐
已为社区贡献1条内容
所有评论(0)