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

后端 未结 27 2125
庸人自扰
庸人自扰 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 02:17

    For Mac OS X, using TextEdit or the natural environmental editor for text:

    git config --global core.editor "open -W -n"
    
    0 讨论(0)
  • 2020-11-22 02:18

    To Make Visual Studio Code (vscode) your default git editor

    git config --global core.editor "code --wait"
    
    0 讨论(0)
  • 2020-11-22 02:18

    For Windows users who want to use Kinesics Text Editor

    Create a file called 'k.sh', add the following text and place in your home directory (~):

    winpty "C:\Program Files (x86)\Kinesics Text Editor\x64\k.exe" $1
    

    At the git prompt type:

    git config --global core.editor ~/k.sh
    
    0 讨论(0)
提交回复
热议问题