476 words
2 minutes
Window Powershell 启用 oh-my-posh
让控制台多彩起来!每天都在对着控制台,看起来舒心更重要。
本篇文章基于 Powershell 和 Windows Terminal,在开始之前请先安装好它们。
官网
Github:
安装步骤
1 安装 oh-my-posh 1
这里选择使用 Scoop 来进行安装:
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json或者使用官方脚本安装
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))这过程将安装如下内容:
- oh-my-posh.exe Windows 执行文件
- 最新的 Oh My Posh 主题
安装程序已经添加了环境变量到系统的 PATH,重新加载环境变量需要重启终端。
现在安装了 Oh My Posh,您可以按喜好继续配置终端(Windows Terminal)
2 安装字体 2
oh-my-posh font install将执行一个交互式命令行,选择一个字体即可,我这里选择了 FiraMono
{% gi 3 1-2 %}



{% endgi %}
再到 Windows Terminal 中设置字体即可
3 切换到 oh-my-posh 3
打开控制台,执行以下命令编辑你的配置文件:
notepad $PROFILE将会通过系统的记事本程序打开一个 Profile.ps1 的配置文件,你打开的这份配置文件多半是空白的,只需要在其中添加如下命令,然后重新启动控制台就可以启用 oh-my-posh 了
oh-my-posh init pwsh | Invoke-Expression4 自定义配置 4
Oh my posh 安装完后会在系统变量中添加相关信息:
# 查看 Oh my posh 相关变量ls env: |findstr POSH
# 将会输出如下信息POSH_AZURE_ENABLED FalsePOSH_CURSOR_COLUMN 1POSH_CURSOR_LINE 30POSH_GIT_ENABLED FalsePOSH_INSTALLER scoopPOSH_PID 14984POSH_SHELL_VERSION 7.3.6POSH_THEME C:\Users\Doracoin\AppData\Local\Programs\oh-my-posh\themes\quick-term.omp.jsonPOSH_THEMES_PATH C:\Users\Doracoin\AppData\Local\Programs\oh-my-posh\themes
# 预览所有主题Get-PoshThemes
# oh-my-posh 会将本地所有主题样式在控制台输出一遍,可以根据喜好选择一个# 然后参照上一步骤配置 oh-my-posh 的操作,指定一个配置文件即可oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/quick-term.omp.json" | Invoke-ExpressionFootnotes
Window Powershell 启用 oh-my-posh
https://blog.doracoin.cc/posts/2023/2023-07-28-window-powershell-启用-oh-my-posh/