不知你有没有看过 Linux 上 oh-my-zsh 的样子?看过之后你一定会惊叹,原来命令行还能这么玩!然而 Windows 下能这么玩吗?答案是可行的,接下来就来看看怎么玩。
Windows 下我们用 Oh My Posh 在 PowerShell 中实现这样的效果。先放一张我的美化效果图:
接下来,我们用三个步骤完成这样的美化。
第零步:挑选一个终端
鉴于无论是 PowerShell (Windows) 还是 PowerShell (Core) 都无法直接获得本文所述的效果,所以强烈建议在开始之前准备一个专门的终端,比如:
- Windows Terminal (Windows 自带)
- Fluent Terminal (流畅设计的终端)
无论你选了哪一个,当你设置好后,会在所有终端中生效,包括 Visual Studio、Visual Studio Code 中内嵌的终端。
另外,如果你从来没有在你的电脑上折腾过终端,那么可能还需要额外去应用商店安装一下 PowerShell 的 .NET 版本(不装的话,默认是 Windows PowerShell,版本会旧一些):