Tôi có vấn đề kỳ lạ này với việc sử dụng vi
như 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
, vi
xuấ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ì :wq
tôi gõ :Wq
(vì tôi sử dụng shift cho :
). Sau đó, khi tôi tự sửa và gõ :wq
lại, git
sẽ đư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.3
và git 1.7.9.6 (Apple Git-31.1)
, những cái mặc định trên Mountain Lion afaik
git
và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.