Blog Entry

oh-my-posh3 + PowerShell 配置

oh-my-posh3 + PowerShell 配置

Created
2022/02/11
Updated
2022/02/11

环境

  • Windows 10
  • oh-my-posh 17.0.0
  • Windows Terminal 1.17.11461.0
  • PowerShell 5.1.19041.2673

安装

Terminal window
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json

以上会:

  • 安装oh-my-posh
  • 安装相关主题
  • 配置相关环境变量(重启终端生效)

更改主题

Terminal window
# 修改PowerShell的配置文件
ise $PROFILE

加上这行:

$PROFILE
oh-my-posh --init --shell pwsh --config $env:POSH_THEMES_PATH/night-owl.omp.json | Invoke-Expression

你可以把night-owl.omp.json改成你喜欢的,主题效果可以先到Theme看看

也可以这样查看所有主题及效果

Get-PoshThemes

字体

安装

运行命令以安装字体 (可能需要梯子)

Terminal window
# 管理员权限启动
oh-my-posh font install

选择了官方推荐的Meslo LGM NF:

其实CascadiaMono也好看

配置

打开Windows Terminaljson配置

{
"profiles":
{
"defaults":
{
"font":
{
"face": "MesloLGM Nerd Font"
}
}
}
}

或者在UI中配置:

参考