众所周知,Windows自带的终端难用的不行,用过Mac/Linux终端的同学可以通过配置zsh和oh-my-zsh让终端变得极其好用。Windows上也可以做到这些,通过安装WSL即可。
条件
- 运行 Windows 10(已更新到版本 2004 的内部版本 19041 或更高版本)。
- 通过按 Windows 徽标键 + R,检查你的 Windows 版本,然后键入 winver,选择“确定”。(或者在 Windows 命令提示符下输入 ver 命令)。 如果内部版本低于 19041,请更新到最新的 Windows 版本。
安装
首先,以管理员身份打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
打开应用商店Microsoft Store,搜索Ubuntu
直接安装这个,当然你也可以选择其他Linux发行版本,具体看你自己喜好。
使用
打开刚刚安装的应用
就是熟悉的终端界面了
从这里是可以直接访问 Windows 路径中的文件的,Windows 中的磁盘挂载在了 /mnt 目录下。
如果你已经在Windows中安装了vscode,并且配置了code这个指令,那么直接终端中输入code然后回车,vscode就会加载一会儿,结束后vscode就跟WSL匹配好了。
配置终端
首先我们需要安装一下zsh
sudo apt install zsh
安装git
sudo apt install git
安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装zsh插件zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
安装zsh插件zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
两个插件安装好后,打开用户目录下.zshrc
code ~/.zshrc
首先把这个主题改成
agnoster,然后拉到下面的位置
插件配置到这里面
plugins=(
git
extract
z
zsh-syntax-highlighting
zsh-autosuggestions
)
改完后,保存,终端输入
source ~/.zshrc
重启vscode之后,打开vscode的终端。
如果你的终端显示不出来git的那个图标,可能是因为缺少字体导致的,下载字体Monaco for Powerline并安装。
然后打开vscode的设置,输入Terminal › Integrated: Font Family
输入Monaco for Powerline
保存后重新打开vscode,终端乱码问题应该就被解决了。
如果想查看关于WSL详细的官方文档,可以去看看,链接在这里 learn.microsoft.com/zh-cn/windo…