还可以参考:

美化你的命令行:使用 PowerShell 7 和 Oh My Posh 的终极指南 - 知乎(特别全)

1、准备工作

安装字体

官方推荐使用 Meslo LGM NF 字体获得最佳体验,也可以使用别的 NF 字体:

Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

设置 PowerShell 7 作为 Windows Terminal 的默认 Shell

先安装 PowerShell 7:从 Windows PowerShell 5.1 迁移到 PowerShell 7 - PowerShell | Microsoft Learn

安装完之后,打开 Windows Terminal 点击下拉标签 -> 设置:

在启动修改默认配置文件为 PowerShell,也就是最新的 PowerShell 7。

设置字体

在设置里找到 PowerShell 然后点击外观,修改字体之后记得保存。

2、在微软商店下载 oh-my-push

安装如下软件:

3、创建配置文件

输入以下命令:先检查配置文件存不存在,不存在就会创建配置文件

1
2
3
if (-not (Test-Path $PROFILE)) {
New-Item -Path $PROFILE -Type File -Force
}

打开配置文件:

1
notepad $PROFILE

4、编辑配置文件

输入 oh-my-push 配置

输入命令:

1
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jandedobbeleer.omp.json" | Invoke-Expression

切换更多主题

Oh My Push 内置了很多主题,可以到下面查看选择自己喜欢的:

Themes | Oh My Posh

上述代码默认配置为:

切换主题的时候,复制主题的名字,把 $env:POSH_THEMES_PATH/.omp.json 之间修改即可~