Profile picture
Wyatt Yuan
睡觉ing
首页
文章
关于我
联系方式
Back to Blog

美化 PowerShell 终端:打造高效且赏心悦目的命令行环境

Sep 12, 2025
PowerShell
终端美化
开发工具
Windows

为什么要美化 PowerShell?

默认的 PowerShell 界面比较朴素,信息量有限,使用体验也不够友好。通过美化,可以带来以下好处:

  • Git 状态、路径、虚拟环境等信息一目了然
  • 支持丰富的主题和插件,体验和 oh-my-zsh 很像
  • 还能用上各种有趣的图标和配色

美化方案

  1. Oh My Posh —— 终端提示符主题引擎,类似 oh-my-zsh,但更现代、跨平台
  2. Nerd Fonts —— 支持各种图标的特殊字体,不然主题会乱码
  3. 功能模块 —— 类似插件,增强补全、图标等

实践步骤

1. 字体

一开始我没注意字体,结果主题装好后全是方块和乱码,查了半天才发现是 Nerd Font 没装对。

  • 推荐 Caskaydia Cove Nerd Font,兼容性最好。
  • 下载后解压,右键所有字体文件“为所有用户安装”。
  • Windows Terminal 里记得手动切换字体,否则还是不生效。

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 终于有了现代终端的感觉,颜值和效率都提升了。最容易踩坑的就是字体,建议一定先搞定字体再装主题。

如果你也想让终端变得更好用、更好看,不妨试试这套方案!有问题欢迎留言交流~