当我使用 power shell 作为 Github Desktop 的 git shell 时,有些颜色丢失,有些颜色没有问题。这是一个简短的列表:
- 还在那里
- Posh-Git 相关
- 失踪
- cmdlet 颜色
- 可变颜色
有任何想法吗?
当我使用 power shell 作为 Github Desktop 的 git shell 时,有些颜色丢失,有些颜色没有问题。这是一个简短的列表:
有任何想法吗?
虽然@Mathias 没有直接解决我的问题,但他为我提供了最终解决问题的线索。
彩色变量功能由 module 提供PSReadLine
。在我的设备上,我通常会启动 64 位版本的 powershell,但不知何故 Github Desktop 选择将 32 位 powershell 作为 git shell 启动,即使我自定义它以明确使用 64 位 powershell.exe。
最后我的解决方案是安装PSReadLine
在 32 位 powershell 中。在我的电脑上,它位于C:\Windows\SysWOW64\WindowsPowerShell\v1.0
,命令是Install-Module PSReadline
。