0
我在Windows 8机器上巧妙地安装了ack。这导致与Git Bash的以下问题:调试Git Bash密钥绑定和git状态颜色问题
- Git输出不再着色。我已经用
git status
和git diff
确认了这一点,既不产生颜色。其他非git命令确实会产生颜色。这似乎只影响git的输出。 - Delete键现在插入而不是删除字符
我曾尝试通过执行以下操作来解决问题了〜字符:
- 卸载ACK
- 卸载并重新安装的Git的bash
- 从操作系统中删除所有bash配置文件。然后#2。
我已经手动删除了所有可以找到的依赖关系。我还手动修剪了我的PATH变量,以确保它是干净的,并且没有任何路径位置可以保存任何类型的bash配置。
这实际上并不仅限于Git Bash。颜色问题也影响了PowerShell。
我也注意到,运行git diff现在会发出警告:“警告:终端不完全正常工作”。此警告没有出现。
我不确定还有什么可以尝试的?
谢谢。
你是什么意思它也影响了PowerShell?在PowerShell中运行git时,你的意思是git状态输出吗?其他的git命令是否有颜色?运行'git status --color'会使颜色起作用吗? – 2014-10-02 13:49:14
我已更新问题以包含更多详细信息。是的,PowerShell显示相同的颜色问题 - 没有一个git命令是以彩色输出的。 'git status --color'不起作用 - 显然这不是一个有效的选项。 – KarlPurk 2014-10-03 16:20:54
'echo“$ TERM”'说什么? (虽然我不知道这会对PowerShell产生什么影响,除非它假设'$ TERM'用于git查看或者什么。) – 2014-10-03 17:05:13