答案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
模板的末尾:
所以正如@FrankThomas 在评论中所说,如果存储数量高于0
,它会显示存储数量,这可以在上面链接的 git 文档中找到。