终端中的Git commit会打开VIM,但不能回到终端

尝试学习GitHub,并在nettuts上完成这个Git essentials教程。 我正在进行提交的课程。

老师输入git commit ,然后打开VIM作为他的编辑(我也想知道如何在Sublime Text 2中打开它),反正它在VIM中打开,我添加了1行,这是我的第一次提交和保存。

接下来,它会提示我将输出保存到桌面,这在屏幕录像中我没有看到。 现在我仍然在VIM,不知道如何回到'正常'终端:(

我无法弄清楚,所以我只是退出终端并重新启动它,git再次提交并且发送了一些关于重复的警告消息! 不知道是否需要(E)edit(A)abort

git状态

在这里输入图像描述

VIM

在这里输入图像描述

当我重新打开终端并再次执行git时发出消息

在这里输入图像描述


要保存您的工作并退出,请按Esc,然后:wq(写入时为w,退出时为q)。

或者,您可以通过按Esc键然后保存并退出:x

要设置另一个编辑器,请导出EDITOR = myFavoriteEdior


不是真正解决VIM问题的答案,但可以使用命令行也输入提交消息:

git commit -m "This is the first commit"

您需要返回到正常模式,并保存提交消息

<Esc>:wq

要么

<Esc>:x

要么

<Esc>ZZ

Esc键将您从插入模式返回到正常模式。 :wq,:x或ZZ序列写入更改并退出编辑器。

链接地址: http://www.djcxy.com/p/87975.html

上一篇: Git commit in terminal opens VIM, but can't get back to terminal

下一篇: How can I configure Mac Terminal to have color ls output?