美化 Windows Terminal

First Post:

Last Update:

美化 Windows Terminal

oh-mp-posh.jpg

要想达到示例图片的效果, 最好先安装特定的终端字体 Nerd-Fonts

美化步骤:

  1. 安装 Nerd-Fonts 字体
  2. 安装 Oh My Posh

字体

Nerd-Fonts: https://github.com/ryanoasis/nerd-fonts/

到 release 页面去下载发行的压缩包, 然后解压缩 (我下载的是 FiraCode)
解压缩后, 选中所有字体, 然后右键点击安装字体

待系统安装完字体后, 还需在在 Windows Terminal 中设置安装的字体

设置 -> 默认值 -> 外观 -> 字体 选择你安装的字体, 然后保存


Oh My Posh

Oh My Posh: https://ohmyposh.dev/

Oh My Posh 可通过微软商店或 winget 安装, 选择其中一个方法安装即可

通过 winget 安装

1
winget install JanDeDobbeleer.OhMyPosh -s winget

设置主题

在 PowerShell 中列出主题

1
Get-PoshThemes

找到主题的配置文件路径, 用以下指令设置主题

1
oh-my-posh init pwsh --config '主题配置文件路径.omp.json' | Invoke-Expression

默认启动

1
2
3
4
5
# 如果报错, 运行下面一条命令
notepad $PROFILE

# 如果上一条命令没报错, 就不要执行该命令
New-Item -Path $PROFILE -Type File -Force

notepad $PROFILE 命令会打开一个记事本
接着把以下内容, 加入到打开的记事本中

1
2
3
4
oh-my-posh init pwsh | Invoke-Expression

# 如果你要让 Windows Terminal 默认是你设置的主题, 就写入这个命令
oh-my-posh init pwsh --config '主题配置文件路径.omp.json' | Invoke-Expression

notepad $PROFILE 本质上是编辑 PowerShell 的用户配置

自定义主题

待我研究研究…