我使用macOS,Emacs进行文本编辑,并使用git进行版本控制。如果我在提交消息中输入错误,请输入
git commit --amend
默认情况下,它将打开vim
。我可以使用以下命令将其设置为Emacs:
git config --global core.editor "emacs"
这将打开Emacs GUI,除了已经运行的GUI以外,还运行所有初始化脚本。
如何在终端中使用Emacs编辑提交消息?
答案 0 :(得分:1)
除了mmorin的评论:
答案 1 :(得分:0)
Emacs的选项为here。您希望-nw
或--no-window-system
在终端中加载Emacs,并且希望-q
或--no-init-file
绕过初始化脚本。
因此将git选项设置为:
git config --global core.editor "emacs -nw -q"
您还可以在不使用文本编辑器的情况下修改提交消息(请参见this thread):
git commit --amend -m "My message"