I prefer to write my git commit messages in Vim instead of nano or emacs or anything. To set this 'globally', change your Git's core.editor:
$ git config --global core.editor "vim"
If you also want to set Vim for other programs as well, set the standardized VISUAL
and EDITOR
environment variables in your terminal resource file (.zshrc
, .bashrc
, config.fish
etc.)
export VISUAL=vim
export EDITOR="$VISUAL"
All done!
P.S:
If you wonder why both VISUAL
and EDITOR
set, please look at : VISUAL vs EDITOR
Top comments (4)
vim is an amazing piece of software.
nvim is cool too :p
Nvim is my daily driver
Couldn't agree more; the swiss army knife, the joy and the timeless software.