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