文章

🖥️ 在 Windows 终端上安装并配置 Oh My Posh

安装和配置 Oh My Posh 的详细步骤

如果你喜欢自定义,并希望增强你的 Windows 终端体验,那就让我们一起来了解 Oh My Posh。在本指南中,我将为你详细介绍如何安装和设置 Oh My Posh,这是一个多功能且高度可定制的提示符主题引擎,使你的终端使用不仅功能强大,还非常时尚。

第一步:安装 Windows 终端

在我们开始配置 Oh My Posh 之前,请确保你已经在系统上安装了 Windows 终端。你可以在 Microsoft Store 上找到 Windows 终端,或者从官方 GitHub 仓库下载。

第二步:安装 Oh My Posh

打开你的 Windows 终端,并执行以下命令以安装 Oh My Posh 模块:

1
winget install JanDeDobbeleer.OhMyPosh -s winget

如果命令安装失败,可以通过 GitHub 下载

第三步:初始化 Oh My Posh

执行以下命令来初始化 Oh My Posh,并使用特定的主题。请将 theme地址 替换为 Oh My Posh 主题库中所选主题的地址或 URL。

1
oh-my-posh prompt init pwsh | Invoke-Expression

第四步:安装 Nerd 字体

为了在终端中显示图标和符号,建议你安装 Meslo LGM NF 字体。访问 Nerd Fonts,并下载你喜欢的字体。下载后,解压并右键安装。

第五步:使用字体

一旦您安装了 Nerd Font,您将需要配置 Windows 终端来使用它。这可以通过修改 Windows 终端设置(默认快捷方式: CTRL + SHIFT + ,)轻松实现。在 settings.json 文件中,将 font.face 属性添加到配置文件的默认属性下:

1
2
3
4
5
6
7
8
9
{
    "profiles":
    {
        "defaults":
        {
            "fontFace": "MesloLGM Nerd Font"
        }
    }
}

第六步:查看所有的主题

在使用过程中选择一个赏心悦目的主题尤为重要,执行以下命令查看可用的所有主题。

1
Get-PoshThemes

第七步:配置你的 PowerShell 配置文件以 Oh My Posh 启动

要配置你的 PowerShell 配置文件,请使用以下命令打开它:

1
notepad $PROFILE

添加以下行以导入 Oh My Posh 模块:

1
oh-my-posh init pwsh --config <theme地址> | Invoke-Expression

第八步:安装 PSReadLine(管理员权限运行)

通过以下命令,增强你的 PowerShell 命令行编辑和预测功能(自动补全):

1
Install-Module PSReadLine -Force

第九步:配置 PSReadLine 选项

根据你的喜好微调 PSReadLine 选项。使用以下命令设置预测源和视图样式:

1
2
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -PredictionViewStyle ListView

总结

恭喜你!你已经成功在 Windows 终端上设置了 Oh My Posh。凭借其可定制的主题和增强的 PowerShell 体验,你现在可以以时尚的方式操作终端了。随意探索不同的主题并调整设置,打造一个适合你品味的个性化终端环境。

感谢你遵循本指南,祝你愉快地定制你的终端!

本文由作者按照 CC BY 4.0 进行授权