如何在git bash commit中保存退出nvim

如何在git bash commit中保存退出nvim,vim,git-bash,neovim,Vim,Git Bash,Neovim,我在Win10上使用GitBash和nvim作为编辑器。当我在没有消息的情况下提交时,它会打开一个空白屏幕(其中blank表示空白,大多数情况下不是空白,底部有行号),我键入“stuff”,我Esc:wq,但插入了“wq”。我得到了一个强制性的“你是个白痴,没有给出承诺”错误消息。我直接启动nvim,得到相同的空白屏幕和相同的效果,只有第一个字符的任何命令后,没有插入,然后我们回到插入模式,所以:q的行为像智商。。。完全不知所措。git bash与nvim不兼容吗 编辑:如果有视觉帮助 这说明n

我在Win10上使用GitBash和nvim作为编辑器。当我在没有消息的情况下提交时,它会打开一个空白屏幕(其中blank表示空白,大多数情况下不是空白,底部有行号),我键入“stuff”,我Esc:wq,但插入了“wq”。我得到了一个强制性的“你是个白痴,没有给出承诺”错误消息。我直接启动nvim,得到相同的空白屏幕和相同的效果,只有第一个字符的任何命令后,没有插入,然后我们回到插入模式,所以:q的行为像智商。。。完全不知所措。git bash与nvim不兼容吗

编辑:如果有视觉帮助

这说明nvim可以与Git一起使用

使用git config core.editor检查nvim是如何声明为git编辑器的

它可以是:

git config --global core.editor '"nvim -u NORC"'
在Windows上,建议:

git config --global core.editor "set LC_CTYPE='en_US.UTF-8';nvim"
使用可帮助:


git config--global core.editor'nvr--remote wait silent'

有趣。只是好奇,你是如何创造这个视觉效果的?@VenkataramanR ScreenToGif。。谢谢你提供的信息。这很有用,很有意义。我做了git config--global core.editor“nvim”@Still.Tony你是说
core.editor
设置以前没有设置?我不知道以前设置了什么。想一想,我在设置之前也遇到了同样的问题,这就是我设置它的原因。我没想到要先检查一下;只是认为这是错误的。这一切都在一个全新的win10 azure上vm@RichardO“尼尔,真的。在恢复所述内容之前,我会简化rc文件的内容,看看是否以及是什么原因导致问题继续存在。@VonC我按照您的建议运行,看起来是vim航空公司造成了问题。至少我现在知道该去哪里找了。谢谢