Oh My Posh 入门

Oh My Posh

Oh My Posh 是适用于任何 shell 的自定义提示引擎,它能够使用函数或变量调整提示字符串。使用这个提示引擎,你可以轻松地创建一个符合个人风格的提示,让无聊的终端变得有趣。 主要是在powershell上也能使用,让非MacOS和Linux环境上能有个个性化的终端使用体验。

前置

  • 建议选择安装 powershell 7 版本,详情可以查看这里
  • Nerd Font 安装,图标展示更加友好,字体可以在这个官网选择Nerd Font,如果国内网络有问题,也可以联系本人,要一份字体文件。

安装

我这里选择使用 winget 命令, 一键自动安装:

winget install JanDeDobbeleer.OhMyPosh -s winget

安装后需要注意查看程序的路径是否已经加载到PATH中,这个可以查看 Window 系统环境变量中是否包含,如果没有则需要添加:

C:\Users\<Username>\AppData\Local\Programs\oh-my-posh\bin

注意将上面的 替换为实际用户名,配置后记得重启 终端 程序,以便于重新加载程序路径

oh-my-posh --version

# 24.12.0

配置

利用 VS Code 编辑配置文件:

code $PROFILE

添加以下内容:

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/<your-theme>.omp.json" | Invoke-Expression

注意将上面的 替换为实际主题名称,这里我选择的是 atomic,可以查看官网主题列表这里

这样配置完成,就可以在终端中看到个性化的提示了。

当然,如果愿意的话,可以考虑参考官方给出的文档,进行更加个性化的自定义配置,让提示更加符合自己的需求。

Publish on 2024-12-12,Update on 2025-02-10