Tôi có vấn đề kỳ lạ này với việc sử dụng vinhư là trình soạn thảo cho git commit -a.
Luồng thông thường là: Tôi nhập git commit -a, vixuất hiện, tôi nhập thông điệp cam kết của mình và sau đó :wqđể lưu và thoát khỏi vi.
Điều này hoạt động tốt. Tuy nhiên, đôi khi tôi mắc lỗi đánh máy và thay vì :wqtôi gõ :Wq(vì tôi sử dụng shift cho :). Sau đó, khi tôi tự sửa và gõ :wqlại, gitsẽ đưa ra lỗi sau:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
Làm thế nào tôi có thể sửa lỗi này?
7.3và git 1.7.9.6 (Apple Git-31.1), những cái mặc định trên Mountain Lion afaik
gitvàvi? Tôi không thể repro điều này với vim 7.3, phiên bản git 1.7.11.1.