git config --global core.editor不起作用

时间:2014-03-23 20:13:09

标签: git emacs

要解决emacs的Ctrl-G崩溃git commitgit rebase的问题,我尝试了http://lists.gnu.org/archive/html/help-gnu-emacs/2012-05/msg00233.html中提供的修复

但是,git rebase -i始终会调用" old" emacs,即使我已指定使用shell脚本。我也试过使用/ usr / bin / vim,但无济于事。无论我设置什么,我仍然会得到emacs。

$ git config --global --list
user.name=xxx
user.email=xxx
push.default=simple
core.editor=/usr/bin/vim
color.ui=auto

/usr/bin/vim存在,并且在从命令行调用时可以正常工作。

我还尝试直接编辑~/.gitconfig文件,编辑项目中的.git/config并编辑/usr/etc/gitconfig,但结果相同。

1 个答案:

答案 0 :(得分:0)

唉,我有一个环境变量

GIT_EDITOR=emacs
搞砸了这个。取消设置使一切正常。似乎这应该在git文档中。 (它是,见下文。多哈!)