Fluent Terminal 美化

AI 生成的摘要

加载中...

(此服务由 xLog 驱动)

这篇文章上次修改于 10 个月前,可能部分内容已经不适用,如有疑问可询问作者。

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 安装,例如:

SHELL
scoop install pwsh
Copy

当然你可以去 Github 仓库 ,下载安装使用。

并将此选为默认 Shell

posh-git

使用 Scoop 安装 posh-git(不需要可以跳过)

SHELL
scoop install posh-git
Copy

检查安装完成

POWERSHELL
Import-Module posh-git
Copy

如果没有报错,则认为安装好了

oh-my-posh

使用 Scoop 安装 oh-my-posh

SHELL
scoop install oh-my-posh
Copy

检查安装完成

POWERSHELL
oh-my-posh init pwsh  | Invoke-Expression
Copy

如果没有报错,则认为安装好了

Fonts

oh-my-posh 里面有很多图标,这个是 Windows 默认字体一般不支持的,我们需要安装字体

这里我们同样使用 Scoop 完成

首先添加字体仓库

SHELL
scoop bucket add nerd-fonts
Copy

我喜欢 Fira Code 字体,但是我不知道这个名字怎么办?

可以 Search

SHELL
scoop search firacode
Copy

你应该得到如下结果

SHELL
~ ❯ 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)
Copy

那么很明显,我们使用带 NF 的字体,这里推荐全局安装,也就是这一步需要权限提升,那怎么办?

安装 sudo

SHELL
scoop install sudo
Copy

安装字体

SHELL
sudo scoop install FiraCode-NF
Copy

接下来去切换字体吧?如果没看到建议重启一下系统(注销)。

theme

oh-my-posh 里面内置了很多主题,如果没有自带,那么就需要我们手动搞定这个东西。去 oh-my-posh 仓库 找一找这个东西,自己搞定吧。

查看可以使用的主题

SHELL
Get-PoshThemes
Copy

选择你喜欢的主题,记住它的名字,我喜欢的是 peru

Setting

我们需要将其写入配置文件,这样就可以达到持久化的效果了。

SHELL
Notepad $PROFILE
Copy

写入如下内容

POWERSHELL
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\peru.omp.json" | Invoke-Expression
Import-Module posh-git
Copy

保存即可,这样每次启动 Fluent Terminal 就可以美美的了!

End


1: https://www.timochan.cn/posts/jc/installation_and_use_of_scoop
此文章已经由它的创作者签名并安全地存储在区块链上。