上文主要针对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)
 |