我已经让我的.vimrc以非常酷的方式满足了我的需求,而且我已经习惯了。这就是为什么当我的不同快捷方式和绑定不像git commit vim那样工作时,我总是感到困惑。
有没有办法可以使用我的普通vim配置?为什么这与普通的vim有所不同?这不使用我当地的vim编辑器吗?
我已根据this question将vim设置为标准编辑器。
谢谢!
更新
我使用Mac OS X Sierra。
git vim中的 :version
会返回正确的文件'$HOME/.vimrc'
。
更新2
我实际上正在使用Neovim。但是我将VISUAL设置为'nvim'并且它仍然不起作用。
答案 0 :(得分:5)
可能是一些不寻常的系统设置,路径变量或别名干扰了这一点。为了让Git明确地选择某个编辑器(在你的情况下是Neovim),请执行以下操作:
git config --global core.editor "$(which nvim)"
这假设您正在使用与Bash兼容的shell,并且运行nvim
会直接打开具有您想要的配置的编辑器。
它的工作原理是将全局Git配置设置为使用在PATH
中获取的nvim二进制文件的绝对路径。