vi
のエディターとして使用すると、この奇妙な問題が発生しgit commit -a
ます。
通常のフローは次のとおりです。入力しgit commit -a
、vi
表示され、コミットメッセージを入力してから、:wq
を保存して終了しvi
ます。
これは正常に機能します。ただし、タイプミスをして、タイプする代わり:wq
にタイプする:Wq
こともあります(シフトをに使用しているため:
)。次に、自分で修正して:wq
再度入力するとgit
、次のエラーが表示されます。
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
どうすれば修正できますか?
7.3
とgit 1.7.9.6 (Apple Git-31.1)
、Mountain Lion afaikのデフォルト
git
とvi
?vim 7.3、gitバージョン1.7.11.1ではこれを再現できません。