从github开始 - 从VIM窗口开始

时间:2012-04-09 17:31:00

标签: vim batch-file github

我从github开始。在命令$ git commit -m(没有'message')之后,我到达VIM窗口。我在顶部添加了一些文字来解释提交......但我被困在那里,如何使用EsCape?

谢谢和问候。

2 个答案:

答案 0 :(得分:2)

快速回答:在Vim中点击escape退出正常模式,然后:wq:xZZ写入并退出(:q!退出Vim,这将取消你的提交。)

您还可以在Git中更改编辑器设置,这样就不必使用Vim。

例如,您可以将编辑器设置为emacs:

git config --global core.editor emacs

Git正在使用Vim,因为那是你系统的默认编辑器。另一种方法是更改​​系统编辑器。要改为pico(一个简单的编辑器,功能很少):

export EDITOR=/usr/bin/pico

编辑:哎呀,我刚刚注意到你正在使用Windows。之前的bash命令不适用于您,但我会将其作为一般提示留在此处。

答案 1 :(得分:2)

提交,保存和退出通常在vim中的方式。 :x:wq:w后跟:qZZ,等等。

要中止,您可以使用:cq

如果你宁愿使用vim以外的东西(目前尚不清楚你的问题是你不知道vim,或者只是混淆了git在vim中放弃了你)你可以将$EDITOR更改为你喜欢哪种编辑器。有关详细信息,请参阅git help commit