2012-04-09 9 views
1

Ich beginne mit Github. Nach den Befehlen $ git commit -m (ohne 'Nachricht') erreiche ich ein VIM Fenster. Ich habe oben einen Text hinzugefügt, um das Commit zu erklären ... aber ich stecke dort fest, wie geht es EsCape?Beginnen mit github - aus VIM-Fenster

Dank und Grüße.

Antwort

2

Zu commit, speichern und beenden Sie die Art, wie Sie normalerweise in vim tun. :x, :wq, :w gefolgt von :q, ZZ, was auch immer.

Zum Abbrechen können Sie :cq verwenden.

Wenn Sie lieber etwas anderes als vim benutzen würde (es ist nicht klar, ob Ihr Problem ist, dass Sie nicht vim wissen oder sind nur verwirrt, dass git gefallen Sie in vim) Sie $EDITOR zu welchem ​​Editor ändern können Sie würde es bevorzugen. Weitere Informationen finden Sie unter git help commit.

2

Der schnelle Antwort: Hit Escape normalen Modus in Vim zu beenden, dann :wq, :x oder ZZ zu schreiben und zu beenden (:q! Vim zu beenden, die Ihre begehen stornieren).

Sie können auch Ihre Editoreinstellungen in Git ändern, so dass Sie Vim nicht verwenden müssen.

Zum Beispiel könnten Sie Ihren Editor-Set mit Emacs:

git config --global core.editor emacs 

Git Vim verwendet, weil das Standardeditor Ihres Systems ist. Eine Alternative besteht darin, den Systemeditor zu ändern. (In Funktionen bieten einen einfachen Editor mit wenig) zu pico ändern:

export EDITOR=/usr/bin/pico 

bearbeiten: Oops, ich habe gerade bemerkt, Sie Windows. Der vorherige Bash-Befehl wird nicht auf Sie zutreffen, aber ich werde ihn hier als allgemeinen Tipp belassen.