0

我在 Windows 终端中使用 oh-my-posh v3。

如果我在非 git 目录中,我的提示看起来像这样...... 非 git 提示符

但是,在启用 git 的目录中,它看起来像这样...... 在此处输入图像描述

我已将主题的定义导出到 json,如您所见,我找不到任何似乎对提示中的第一个块负责的内容。

{
  "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
  "blocks": [
    {
      "alignment": "left",
      "segments": [
        {
          "background": "#c386f1",
          "foreground": "#ffffff",
          "leading_diamond": "",
          "style": "diamond",
          "trailing_diamond": "",
          "type": "session"
        },
        {
          "background": "#ff479c",
          "foreground": "#ffffff",
          "powerline_symbol": "",
          "properties": {
            "prefix": "  ",
            "style": "folder"
          },
          "style": "powerline",
          "type": "path"
        },
        {
          "background": "#fffb38",
          "foreground": "#193549",
          "powerline_symbol": "",
          "properties": {
            "display_stash_count": true,
            "display_upstream_icon": true
          },
          "style": "powerline",
          "type": "git"
        },
        {
          "background": "#f36943",
          "foreground": "#193549",
          "powerline_symbol": "",
          "properties": {
            "battery_icon": "",
            "charged_color": "#4caf50",
            "charging_color": "#40c4ff",
            "color_background": true,
            "discharging_color": "#ff5722",
            "postfix": " "
          },
          "style": "powerline",
          "type": "battery"
        },
        {
          "background": "#6CA35E",
          "foreground": "#ffffff",
          "powerline_symbol": "",
          "properties": {
            "prefix": "  "
          },
          "style": "powerline",
          "type": "node"
        },
        {
          "background": "#0077c2",
          "foreground": "#ffffff",
          "powerline_symbol": "",
          "properties": {
            "prefix": " ﲵ "
          },
          "style": "powerline",
          "type": "shell"
        },
        {
          "background": "#ffff66",
          "foreground": "#193549",
          "powerline_symbol": "",
          "style": "powerline",
          "type": "root"
        },
        {
          "background": "#2e9599",
          "foreground": "#ffffff",
          "leading_diamond": "",
          "properties": {
            "always_enabled": true,
            "color_background": true,
            "display_exit_code": false,
            "error_color": "#f1184c",
            "prefix": "<transparent>&lt;/> &quot;
          },
          "style": "diamond",
          "trailing_diamond": "&quot;,
          "type": "exit"
        }
      ],
      "type": "prompt"
    }
  ],
  "final_space": true
}

我的 $Profile 看起来像这样......

Import-Module posh-git
Import-Module oh-my-posh
Import-Module -Name Terminal-Icons
Set-PoshPrompt -Theme jandedobbeleer

谁能建议这是从哪里来的?

4

1 回答 1

1

答案很简单;Import-Module posh-git从我的 $profile中删除

于 2021-04-15T15:32:15.710 回答