有没有办法在执行git提交时使用我的.vimrc?

jnt*_*tme 6 git vim config neovim

我已经让我的.vimrc以非常酷的方式满足了我的需求,而且我已经习惯了.这就是为什么当我的不同快捷方式和绑定不像git commit vim那样工作时,我总是感到困惑.

有没有办法使用我的普通vim配置?为什么这与普通的vim有所不同?这不使用我当地的vim编辑器吗?

根据这个问题,我已经将vim设置为标准编辑器.

谢谢!

更新

我使用的是Mac OS X Sierra.

:version在git vim里面返回正确的文件'$HOME/.vimrc'.

更新2

我其实是在使用Neovim.但我将VISUAL设置为'nvim',但它仍然不起作用.

her*_*off 7

这可能是一些不寻常的系统设置,路径变量或别名干扰了这一点.要让Git明确选择某个编辑器(在你的情况下是Neovim),请执行以下操作:

git config --global core.editor "$(which nvim)"
Run Code Online (Sandbox Code Playgroud)

这假设您正在使用与Bash兼容的shell,并且运行nvim直接打开具有您想要和已习惯的配置的编辑器.

它的工作原理是将全局Git配置设置为使用nvim二进制文件的绝对路径PATH.