上文主要针对 Windows Terminal 中的 PowerShell 进行美化。最近发现 WSL 可能才是最终趁手的工具。
在美化前,先讲一下我认为的 WSL 优缺点:
优点:
- 使用 Linux 命令,经常使用,不用再学习 PowerShell 命令;
- 可以执行 Windows 中的程序,这个很厉害。
缺点:
- 占用 C 盘空间,由于老电脑 C 盘空间有限(总共 128G),装软件都得小心翼翼的;
总的来说,优点是可以掩盖掉缺点的。下面正式记录 WSL 美化步骤。
其实就两步,安装 zsh,安装 oh-my-zsh。
安装 zsh
1
2
3
4
5
|
sudo apt install zsh
# 设置zsh为默认shell
chsh -s $(which zsh)
# 查看默认shell
echo $SHELL
|
安装完成后需要重新启动一下。
安装 oh-my-zsh
1
|
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
安装 zsh 插件
zsh-autosuggestions
自动提示,应该是根据命令历史做的。官网
下载插件
1
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
配置插件,修改 ~/.zshrc
1
2
3
4
|
plugins=(
# other plugins...
zsh-autosuggestions
)
|
zsh-syntax-highlighting
命令高亮,可以识别命令是否正确。官网
下载插件
1
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
配置插件,修改 ~/.zshrc
1
|
plugins=( [plugins...] zsh-syntax-highlighting)
|