美化 PowerShell 终端:打造高效且赏心悦目的命令行环境
PowerShell
终端美化
开发工具
Windows
为什么要美化 PowerShell?
默认的 PowerShell 界面比较朴素,信息量有限,使用体验也不够友好。通过美化,可以带来以下好处:
- Git 状态、路径、虚拟环境等信息一目了然
- 支持丰富的主题和插件,体验和 oh-my-zsh 很像
- 还能用上各种有趣的图标和配色
美化方案
- Oh My Posh —— 终端提示符主题引擎,类似 oh-my-zsh,但更现代、跨平台
- Nerd Fonts —— 支持各种图标的特殊字体,不然主题会乱码
- 功能模块 —— 类似插件,增强补全、图标等
实践步骤
1. 字体
避免出现方块和乱码
2. 安装 Oh My Posh
用 scoop 安装最方便:
scoop install oh-my-posh
装完重启 PowerShell。
3. 配置 PowerShell Profile
这一步是让美化每次都自动生效。用记事本打开 profile:
notepad $PROFILE
粘贴如下内容(主题名可换成你喜欢的):
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 换成对应主题名,保存并重载即可。