WSL2 + Windows Terminal 打造舒适 Windows 开发体验

date
Sep 29, 2021
slug
windows-develop-env-setup
status
Published
tags
summary
type
Post
最终效果图:
notion image
 

1. 前置工作

确保你的 Windows 系统版本是最新的。WSL 要求的最低版本为 Windows 10 (Build 19041)。可以通过命令行输入 winver 查看。
 

2. 安装 WSL2

Windows 更新之后,WSL 的安装已经变得极其简单。只需要在命令行输入:
# in PowerShell
wsl --install
上述命令将会默认安装 Ubuntu 并使用 WSL 2.0。如果想安装其他发行版,可以使用 -a <Distribution Name>指定。执行 wsl --list --online 可以查看所有可用的 Linux 发行版。
 
本文以下内容将以 Ubuntu 为例。
 
💡
安装过程中系统将会重启若干次,请事先保存好当前工作内容,避免悲剧发生。
 
安装完成后,在菜单栏找到你安装的发行版图标,点击图标会打开一个窗口,提示你设置 Username 和 Password。这个用户将作为 Linux Sub System 的默认用户,并被赋予 sudo 超级管理员权限。以后打开时,将会默认使用这个用户登陆。
 
推荐执行以下命令以更新 Ubuntu 系统组件:
# in WSL
sudo apt update && sudo apt upgrade
 
💡
#in WSL 表示该命令在 WSL 侧执行, #in PowerShell 表示该命令在 Win 侧 PowerShell 中执行。
 

3.安装和配置 Windows Terminal

 
可以通过 Windows Store 直接安装 Windows Terminal,或者前往 Github 下载。推荐使用 Windows Store 下载,Github 下载的版本将无法自动更新。

3.1 配置 Terminal

配置 default profile
配置 starting directory
# in WSL
explorer.exe .
配置背景图片

3.2 安装和配置 oh-my-zsh

安装 oh-my-zsh
# in WSL
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装 Powerline
# in WSL
pip install powerline-status --user
安装字体
 
安装主题
 
安装 zsh plugins
 

4. 安装和配置 VSCode

下载并安装 VSCode
 
安装 Remote Development Extension Pack
 
# in WSL
code .

5. Node 环境安装 (optional)

6. 其他资源


© Hopsken 2021