美化 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 安装

winget install JanDeDobbeleer.OhMyPosh -s winget

设置主题

在 PowerShell 中列出主题

Get-PoshThemes

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

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

默认启动

PowerShell 配置文件

# 如果报错, 运行下面一条命令
notepad $PROFILE

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

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

oh-my-posh init pwsh | Invoke-Expression

# 如果你要让 Windows Terminal 默认是你设置的主题, 就写入这个命令
oh-my-posh init pwsh --config '主题配置文件路径.omp.json' | Invoke-Expression
notepad $PROFILE 本质上是编辑 PowerShell 的用户配置

自定义主题

待我研究研究...


PowerShell 模块

PowerShell 7

安装插件要尽可能保证 PowerShell 的版本为最新, 推荐使用 winget 安装 PowerShell 7

官方说明

# 查看 PowerShell 版本信息
$PSVersionTable

# 通过 winget 搜索最新版本的 PowerShell
winget search Microsoft.PowerShell

# 安装
winget install --id Microsoft.Powershell --source winget
最后修改:2024 年 02 月 21 日
如果觉得我的文章对你有用,请随意赞赏