tl; dr Imposta l'editor su qualcosa di più bello, come Sublime o Atom
Qui bello è usato nel significato di un editor che ti piace o trova più facile da usare .
Il problema di fondo è che Git usa di default un editor che non è intuitivo per la maggior parte delle persone: Vim. Ora, non fraintendermi, adoro Vim, e mentre potresti dedicare un po 'di tempo (come un mese) per imparare Vim e provare a capire perché alcune persone pensano che Vim sia il miglior editore esistente, c'è un modo più veloce di risolvere questo problema :-)
La correzione non è di memorizzare i comandi criptici , come nella risposta accettata, ma di configurare Git per usare un editor che ti piace e che capisci! È davvero semplice come configurare una di queste opzioni
- l'impostazione git config
core.editor
(per progetto o a livello globale)
- la variabile d'ambiente
VISUAL
o EDITOR
(funziona anche con altri programmi)
Tratterò la prima opzione per un paio di editor popolari, ma GitHub ha una guida eccellente su questo per molti editor .
Per usare Atom
Direttamente dai suoi documenti , inseriscilo in un terminale:
git config --global core.editor "atom --wait"
Git normalmente aspetta che il comando dell'editor finisca, ma poiché Atom esegue immediatamente un processo in background, questo non funzionerà, a meno che tu non gli dia --wait
opzione.
Per usare il testo sublime
Per gli stessi motivi del caso Atom, è necessario un flag speciale per segnalare al processo che non deve passare in background:
git config --global core.editor "subl -n -w"