Потерянный цвет с использованием оболочки power shell в качестве оболочки git для Github Desktop

Когда я использую power shell в качестве оболочки git для Github Desktop, некоторые цвета отсутствуют, некоторые цвета не вызывают проблем. Вот краткий список:

  • Still there
    • Posh-Git related
  • Missing
    • cmdlet color
    • переменный цвет

Любые идеи?


person Elderry    schedule 18.06.2016    source источник
comment
Мой github-launched-powershell жалуется, что PSReadLine не может быть найден, но обычный запуск powershell может загрузить это. @MathiasR.Jessen   -  person Elderry    schedule 18.06.2016


Ответы (1)


Хотя @Mathias не решил мою проблему напрямую, он дал мне подсказку, чтобы наконец решить ее.

Функция цветных переменных обеспечивается модулем PSReadLine. На моем устройстве обычно я запускаю 64-битную версию PowerShell, но Github Desktop почему-то решил запустить 32-битную PowerShell как оболочку git, даже я настраиваю ее для явного использования 64-битной PowerShell.exe.

Наконец, мое решение - установить PSReadLine в 32-битную оболочку. На моем ПК он находится в C:\Windows\SysWOW64\WindowsPowerShell\v1.0, а команда Install-Module PSReadline.

person Elderry    schedule 21.06.2016