Windows使用oh-my-posh美化PowerShell和Cmd
前置准备:安装 Nerd Font
Oh My Posh 需要使用 Nerd Font 才能正常显示图标和特殊字符。
- 前往 Nerd Fonts 官网 下载字体
- 推荐选择 JetBrains Mono(按
Ctrl+F搜索JetBrains即可找到) - 下载后解压,双击安装
JetBrainsMonoNerdFont-Regular.ttf
💡 提示:安装完成后,需要在 Windows Terminal 的设置中将字体更改为刚安装的 Nerd Font,否则图标会显示为乱码。
美化 PowerShell
第一步:安装 Oh My Posh
方式一:使用 winget 命令安装(推荐)
1 | |
方式二:手动安装
- 前往 GitHub Releases 下载最新版本的
install-x64.msi - 双击运行安装程序
第二步:配置 PowerShell
- 查看 PowerShell 配置文件路径:
1 | |
- 使用 VS Code 打开配置文件(如果文件不存在,创建后会自动打开):
1 | |
- 在配置文件中添加以下内容:
使用默认主题:
1 | |
使用自定义主题(需要先下载主题文件):
1 | |
⚠️ 注意:
$env:POSH_THEMES_PATH是 Oh My Posh 安装后的内置主题路径。如需使用自定义主题,需先从 官方主题库 下载.omp.json文件到指定目录。
第三步:设置执行策略
如果打开新的 PowerShell 窗口时出现脚本错误,说明执行策略受到限制。需要以管理员身份运行 PowerShell,执行以下命令:
1 | |
第四步:安装 Terminal-Icons(可选)
Terminal-Icons 可以为文件和文件夹添加彩色图标,增强视觉效果。
1 | |
验证效果
重新打开 PowerShell 窗口,如果配置成功,你会看到带有图标和颜色的新命令提示符。
美化 Cmd
第一步:安装 Clink
Clink 是一个增强 Cmd 的工具,可以为 Cmd 添加类似 PowerShell 的自动补全等功能。
- 前往 Clink Releases 下载最新版安装包
- 双击
clink.*_setup.exe完成安装
第二步:配置 Oh My Posh
- 在
%LOCALAPPDATA%\clink目录下新建文件oh-my-posh.lua - 写入以下内容:
1 | |
验证效果
重新打开 Cmd 窗口,即可看到美化后的命令提示符。
总结
通过以上配置,你的 PowerShell 和 Cmd 现在都拥有了一个美观且信息丰富的命令提示符。如果想要更换主题,只需修改配置文件中的 .omp.json 路径即可。
Windows使用oh-my-posh美化PowerShell和Cmd
https://jhyjhy.cn/posts/Windows/Windows使用oh-my-posh美化PowerShell和Cmd/46872/