【发布时间】:2014-03-23 20:13:08
【问题描述】:
为了解决emacs的Ctrl-G崩溃git commit和git rebase的问题,我尝试了http://lists.gnu.org/archive/html/help-gnu-emacs/2012-05/msg00233.html中提供的修复
然而,git rebase -i 总是调用“旧”的 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,结果都一样。
【问题讨论】: