git 默认使用 emacs 作为编辑器,我们可以如下任何一种方式来使用vim: # git config设置 ``` git config --global core.editor "vim" ``` # 环境变量设置 ``` export GIT_EDITOR=vim ``` # 通用设置 如果不仅希望git使用vim,还想其他的程序也使用则可以如下设置: 注意:如下两个标准的环境变量其实不是必须的,但有些程序不会使用比较流行的VISUAL,而是使用EDITOR,所以最好两个都添加。 ``` export VISUAL=vim export EDITOR="$VISUAL" ``` # 其它 另外,可以使用更高级的功能,即要 .gitconfig 中添加 --wait 参数。 ``` [core] editor = 'subl' --wait ```