为什么在 PowerShell oh-my-posh 中我的 git 分支旁边有一个保存图标和一个数字?

为什么在 PowerShell oh-my-posh 中我的 git 分支旁边有一个保存图标和一个数字?

我是使用 PowerShell 执行 git 命令的新手,在我的某些存储库中,我看到以下符号:

保存符号

这个符号是什么意思?

我查找了符号,但没有找到太多内容。

答案1

您可以检查默认的 oh-my-posh 主题定义这里。它们只是包含设置定义的 JSON 文件,- 可重复使用的主题块类型。

在这种情况下,您需要寻找:

"type": "git"

这是git部分。

每个段使用一个模板,可以是默认的,也可以是覆盖的。此主题将覆盖它:

"template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ",

然后,您可以使用 Unicode 代码点来查找特定图标。OMP 主题通常使用Nerd 字体字符。您可以在该网站中查找找到的模板中的任何代码点。

在这种情况下,您可以看到您正在寻找的那个位于\ueb4b模板的末尾:

\ueb4b 字符

所以正如@FrankThomas 在评论中所说,如果存储数量高于0,它会显示存储数量,这可以在上面链接的 git 文档中找到。

相关内容