我已经通过命令行(cmd或powershell)使用Git几周了(我一直是狂热的SourceTree用户)。到目前为止,一切都在顺利进行。
现在当我输入git commit
时,我看到的是一个看似空白的屏幕,而不是默认的vim屏幕,通常会在输入提交消息的地方显示。我不能<esc>:q!
出来。但是,如果我继续按下键盘上的按键,这些按键最终会显示出来。
事实上,如果我先点击<esc>:q!
然后按下一些随机键,编辑器最终会弹出并在处理<esc>:q!
时立即退出。
我已使用> git commit
和普通旧版> vim
确认了此行为。如果我通过vim -u NONE and -U NONE
加载没有插件的vim,我可以在控制台中使用vim。
FWIW。 Vim和vit通过Git在git bash控制台中工作正常。
这似乎是某种缓冲问题。如何在不诉诸重新安装git的情况下解决这个问题?可能导致这种情况发生的原因是什么?
规格: