Как удалить красный базовый глиф с моего дисплея oh-my-posh / po sh - git? - PullRequest
0 голосов
/ 30 мая 2020

Я использую терминал windows v1.0.1402.0 с powershell v7.0.1 с oh-my-po sh и po sh - git. В настоящее время я получаю следующий красный базовый глиф, когда открываю свой терминал.

Red Glyph Error

Я установил и попытался использовать MesloLGL NF и Cascadia Mono PL для шрифтов, которые оба должны работать с oh-my-po sh .

Вот мой профиль PowerShell:

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

Вот мои windows настройки терминала

 "defaults":
        {
            "colorScheme":  "One Half Dark",
            //"fontFace": "MesloLGL NF"
            "fontFace": "Cascadia Mono PL"
            // Put settings here that you want to apply to all profiles.
        },
        "list":
        [   
            {
                // Make changes here to the powershell.exe profile
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "pwsh.exe",
                "useAcrylic": true,
                "acrylicOpacity": 0.8,
                "hidden": false
            },

Я получаю эту ошибку независимо от того, в каком каталоге я нахожусь .

Если это поможет, вот и мои настройки темы: (Примечание: количество ошибок просто достигло 1, когда я распечатал это до того, как оно было еще 0)

PromptSymbols        : {SegmentBackwardSymbol, RootSymbol, PromptIndicator, VirtualEnvSymbol...}
CurrentHostname      : MyHost
MyThemesLocation     : C:\MyPath\PowerShell\PoshThemes
CurrentThemeLocation : C:\MyPath\PowerShell\Modules\oh-my-posh\2.0.412\Themes\Paradox.psm1
GitSymbols           : {BeforeIndexSymbol, LocalStagedStatusSymbol, DelimSymbol, BranchUntrackedSymbol...¦}
Options              : {ConsoleTitle, OriginSymbols}
ErrorCount           : 1
CurrentUser          : user
Colors               : {GitForegroundColor, GitDefaultColor, PromptForegroundColor, VirtualEnvBackgroundColor...¦}

1 Ответ

0 голосов
/ 02 июня 2020

Я смог исправить это, сославшись на этот https://superuser.com/q/1424905/1183235 вопрос. Я перечислил все свои профили PowerShell, увидел тот, который инициализировал conda, и удалил его. Теперь это работает!

Чтобы перечислить все профили PowerShell:

$PROFILE | Format-List -Force
...