Когда я использую power shell в качестве оболочки git для Github Desktop, некоторые цвета отсутствуют, некоторые цвета не вызывают проблем. Вот краткий список:
- Still there
- Posh-Git related
- Missing
- cmdlet color
- переменный цвет
Любые идеи?
Когда я использую power shell в качестве оболочки git для Github Desktop, некоторые цвета отсутствуют, некоторые цвета не вызывают проблем. Вот краткий список:
Любые идеи?
Хотя @Mathias не решил мою проблему напрямую, он дал мне подсказку, чтобы наконец решить ее.
Функция цветных переменных обеспечивается модулем PSReadLine
. На моем устройстве обычно я запускаю 64-битную версию PowerShell, но Github Desktop почему-то решил запустить 32-битную PowerShell как оболочку git, даже я настраиваю ее для явного использования 64-битной PowerShell.exe.
Наконец, мое решение - установить PSReadLine
в 32-битную оболочку. На моем ПК он находится в C:\Windows\SysWOW64\WindowsPowerShell\v1.0
, а команда Install-Module PSReadline
.