vi 编辑器仅适用于前几个字符而不是停止

vi editor only works for first couple of characters than stops

完成 "git commit" 后,系统提示我在 vi 编辑器中输入提交消息。 我写了几个字符(以黄色突出显示),但在达到一定数量后它们停止并且书写变为灰色,当它提交更改时,灰色字词被遗漏了。

有什么想法可以解决这个问题吗?

在 vi 中,提交消息的前 50 个字符默认显示为黄色,因为这是 git 提交消息的推荐右边距。

我不认为它应该只删除超过 50 个字符的任何内容。至少在我的环境中它没有。检查存储库中是否有挂钩。