我打字很笨拙,也不经常使用vi/vim,但我用它来提交信息。然而,如果你在编辑提交信息时输入了错误的命令(比如 :Wq
而不是 :wq
),当你使用:wq
或:x
正确关闭vim中的提交信息后,你会得到以下结果:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
通常,一个错误的命令(比如:W
)并不会有问题——vim 会忽略它,您可以继续处理文件并保存它,但是在git提交消息中,一旦我打错字,我就无法挽回地丢失了提交消息。
这是怎么回事,我该怎么解决?(使用通过homebrew安装的git 1.9.1,在OS X 10.9中打包的vim 7.3)
nano
。 - Darkhogg