mac 的 git 發生下面的情況
$ git commit --amend
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.解決方式
$ git config --global core.editor /usr/bin/vim
原因
Vim 在遇到 Exx Error 時返回 Non-Zero code 是為了兼容 Posix,不過這種情況應該只會出現在使用 Ex Mode 時,Normal/Insert Mode 是不會這樣的。
ref
Verdana Experiments » 修正 Vim(Mac) 有时无法正确提交 Git Commit Message 的问题
http://www.phpvim.net/app/vim/fix-issue-there-was-a-problem-with-editor-vim.html
沒有留言:
張貼留言