How do I make Git use the editor of my choice for commits?

后端 未结 27 2123
庸人自扰
庸人自扰 2020-11-22 01:33

I would prefer to write my commit messages in Vim, but it is opening them in Emacs.

How do I configure Git to always use Vim? Note that I want to do this globally,

27条回答
  •  难免孤独
    2020-11-22 01:53

    For Windows users who want to use neovim with the Windows Subsystem for Linux:

    git config core.editor "C:/Windows/system32/bash.exe --login -c 'nvim .git/COMMIT_EDITMSG'"

    This is not a fool-proof solution as it doesn't handle interactive rebasing (for example). Improvements very welcome!

提交回复
热议问题