如何让vim成为git笔记的首选编辑器?

lee*_*d00 1 git vim

有没有办法使用vim编辑git笔记?目前,我所拥有的只是git notes add -m命令.

iob*_*der 6

git config --global core.editor "vim"


Kei*_*son 5

它的配置方式与调用编辑器的任何其他git命令的配置方式相同.

http://git-scm.com/book/en/Customizing-Git-Git-Configuration

core.editor
默认情况下,Git使用您设置为默认文本编辑器的任何内容,或者回退到Vi编辑器以创建和编辑您的提交和标记消息.要将默认值更改为其他内容,您可以使用以下core.editor设置:

$ git config --global core.editor emacs
现在,无论将什么设置为默认的shell编辑器变量,Git都会启动Emacs来编辑消息.

只需指定vim而不是emacs.

也可以使用的$GIT_EDITOR,$VISUAL$EDITOR环境变量(后两者是由多个命令,而不是仅仅GIT中使用).