Ho questo strano problema nell'usare vi come editor per git commit -a .
Il flusso normale è: I digita git commit -a , vi appare, inserisco il mio messaggio di commit, e poi :wq per salvare & esci da vi .
Funziona bene. Tuttavia, a volte faccio un refuso e invece :wq I digita :Wq (perché uso lo spostamento per : ). Quindi, quando correggo me stesso e digito nuovamente :wq , git restituisce il seguente errore:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
Come posso risolvere questo problema?