Git-commit无法打开vim

时间:2014-11-14 13:18:47

标签: git bash vim commit git-commit

最近我在我的终端安装了bash-it。现在,当我尝试执行git commit时,终端显示了这个错误:

/usr/bin/mate -w: /usr/bin/mate: No such file or directory error: cannot run /usr/bin/mate -w: No such file or directory error: There was a problem with the editor '/usr/bin/mate -w'. Please supply the message using either -m or -F option.

bash-it之前,commit命令正确打开了vim。 我当然试图将git中的core.editor更改为" vim"但它无论如何都不起作用。

你能帮我解决一下吗?我非常喜欢vim,它非常简单快速......我不想使用TextMate编辑提交消息。

PS:我正在使用Mac OSX

4 个答案:

答案 0 :(得分:19)

尝试使用以下命令。应该能够将编辑器设置回vi或vim。但是,您可能必须提供vim的绝对路径。

git config --global core.editor vim

答案 1 :(得分:1)

如果其他答案无效,请尝试export GIT_EDITOR=vim

答案 2 :(得分:1)

当“abalos”回答时,

git config --global core.editor vim

如果您不想使用 vim ,或者在某些情况下没有安装 vim , 您也可以使用 nano 编辑器

git config --global core.editor nano

答案 3 :(得分:0)

问题是我的/usr/bin/mate中有两个指向.bash_profile的环境变量 所以我编辑它们指向vim