如何在 oh-my-posh 中实现精确的 powerlevel10k git 提示样式?

如何在 oh-my-posh 中实现精确的 powerlevel10k git 提示样式?

我非常喜欢 powerlevel10k git 提示符及其所有符号。您可以找到完整列表这里

下面是 powerlevel10k git 提示的屏幕截图,其中有一个未暂存的更改和一个存储条目:

在此处输入图片描述

我的工作需要使用 Windows 机器,而 WSL 不是一个选项,因为我需要管理 Windows 操作系统中的 SDK 版本,所以我目前正在使用哦我的贵族。我使用的是 powerlevel10k 主题,因此大部分情况下看起来都不错。但是,无论我如何摆弄 git 模块设置或 posh-git,我似乎都无法将 git 提示配置为看起来相同。

这是针对完全相同的存储库且处于相同状态的 oh-my-posh git 提示:

在此处输入图片描述

所以我的问题是:如何在 oh-my-posh 中实现完全相同的 git 提示,并且对所有可能的 git 状态使用相同的符号、措辞和间距?

答案1

我已经安装posh-git这里oh-my-posh3这里MesloLGS NF 字体, 然后

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme <path to a given .omp.json file>

并且它完美地处理了json我尝试过的所有文件,包括所有 4 个文件powerlevel10k*.omp.json。它还可以处理https://github.com/Kudostoy0u/pwsh10k

相关内容