美化 PowerShell 终端:打造高效且赏心悦目的命令行环境
PowerShell
终端美化
开发工具
Windows
为什么要美化 PowerShell?
默认的 PowerShell 界面比较朴素,信息量有限,使用体验也不够友好。通过美化,可以带来以下好处:
- Git 状态、路径、虚拟环境等信息一目了然
- 支持丰富的主题和插件,体验和 oh-my-zsh 很像
- 还能用上各种有趣的图标和配色
美化方案
- Oh My Posh —— 终端提示符主题引擎,类似 oh-my-zsh,但更现代、跨平台
- Nerd Fonts —— 支持各种图标的特殊字体,不然主题会乱码
- 功能模块 —— 类似插件,增强补全、图标等
实践步骤
1. 字体
一开始我没注意字体,结果主题装好后全是方块和乱码,查了半天才发现是 Nerd Font 没装对。
2. 安装 Oh My Posh
用 scoop 安装最方便:
scoop install oh-my-posh
装完重启 PowerShell。
3. 配置 PowerShell Profile
这一步是让美化每次都自动生效。用记事本打开 profile:
notepad $PROFILE
粘贴如下内容(主题名可换成你喜欢的):
# 初始化 Oh My Posh 主题引擎
oh-my-posh init pwsh --config '$env:POSH_THEMES_PATH/jandedobbeleer.omp.json' | Invoke-Expression
保存后,重启 PowerShell 或运行:
. $PROFILE
这时应该能看到全新的提示符了!
4. 换主题玩花样
Oh My Posh 主题库非常丰富:主题库地址
挑喜欢的主题,把 profile 里的 jandedobbeleer.omp.json 换成对应主题名,保存并重载即可。
我的感受 & 总结
折腾完之后,PowerShell 终于有了现代终端的感觉,颜值和效率都提升了。最容易踩坑的就是字体,建议一定先搞定字体再装主题。
如果你也想让终端变得更好用、更好看,不妨试试这套方案!有问题欢迎留言交流~