ฉันมีปัญหานี้แปลกกับการใช้เป็นบรรณาธิการสำหรับ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
และคอมไพล์1.7.9.6 (Apple Git-31.1)
ค่าเริ่มต้นของ Mountain Lion
git
และvi
? ฉันไม่สามารถทำซ้ำสิ่งนี้ด้วย vim 7.3, git เวอร์ชัน 1.7.11.1