2012-04-09 147 views
1

我從github開始。在命令$ git commit -m(沒有'消息')後,我到達了一個VIM窗口。我在頂部添加了一些文本來解釋提交...但我卡在那裏,如何EsCape?從github開始 - 從VIM窗口開始

感謝和問候。

回答

2

要提交,保存並退出您通常在vim中執行的操作。 :x,:wq,:w其次是:q,ZZ,無論如何。

要中止,您可以使用:cq

如果你寧願使用vim以外的東西(目前還不清楚你的問題是你不知道vim還是隻是混淆了那個git把你放在vim中)你可以將$EDITOR更改爲任何編輯器我更喜歡。有關更多詳細信息,請參見git help commit

2

簡單的回答:命中逃逸在Vim中退出正常模式,則:wq:xZZ編寫和退出(:q!退出Vim,這將取消你的提交)。

您也可以在Git中更改編輯器設置,因此您不必使用Vim。

舉例來說,你可以設置你的編輯器Emacs的:

git config --global core.editor emacs 

Git是使用Vim的,因爲這是系統的缺省編輯器。另一種方法是更改​​您的系統編輯器。要更改爲微微(幾乎沒有一個簡單的編輯器在功能提供):

export EDITOR=/usr/bin/pico 

編輯:哎呀,我剛纔注意到你正在使用Windows。以前的bash命令不適用於你,但我將它作爲一般提示留在這裏。