Fluent Terminal 美化
Before_Start
你应该有 Scoop ,如果没有的话,请看这篇 ^1
有个底子不错的终端,例如:
- Windows Terminal(Microsoft Store)
- Fluent Terminal(Microsoft Store)
因为个人原因,我更喜欢 Fluent Terminal,因为这个显得更加的好看,和 Windows 11 整体 UI 风格更加匹配?
Start
powershell 7
强烈建议安装使用 powershell 7 ,这个可以使用 Scoop 安装,例如:
scoop install pwsh
当然你可以去 Github 仓库 ,下载安装使用。
并将此选为默认 Shell
posh-git
使用 Scoop 安装 posh-git(不需要可以跳过)
scoop install posh-git
检查安装完成
Import-Module posh-git
如果没有报错,则认为安装好了
oh-my-posh
使用 Scoop 安装 oh-my-posh
scoop install oh-my-posh
检查安装完成
oh-my-posh init pwsh | Invoke-Expression
如果没有报错,则认为安装好了
Fonts
oh-my-posh 里面有很多图标,这个是 Windows 默认字体一般不支持的,我们需要安装字体
这里我们同样使用 Scoop 完成
首先添加字体仓库
scoop bucket add nerd-fonts
我喜欢 Fira Code 字体,但是我不知道这个名字怎么办?
可以 Search
scoop search firacode
你应该得到如下结果
~ ❯ scoop search firacode
'nerd-fonts' bucket:
FiraCode-NF-Mono (2.1.0)
FiraCode-NF (2.1.0)
FiraCode-Script (0.0.28)
FiraCode (6.2)
那么很明显,我们使用带 NF 的字体,这里推荐全局安装,也就是这一步需要权限提升,那怎么办?
安装 sudo
scoop install sudo
安装字体
sudo scoop install FiraCode-NF
接下来去切换字体吧?如果没看到建议重启一下系统(注销)。
theme
oh-my-posh 里面内置了很多主题,如果没有自带,那么就需要我们手动搞定这个东西。去 oh-my-posh 仓库 找一找这个东西,自己搞定吧。
查看可以使用的主题
Get-PoshThemes
选择你喜欢的主题,记住它的名字,我喜欢的是 peru
Setting
我们需要将其写入配置文件,这样就可以达到持久化的效果了。
Notepad $PROFILE
写入如下内容
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\peru.omp.json" | Invoke-Expression
Import-Module posh-git
保存即可,这样每次启动 Fluent Terminal 就可以美美的了!