终端中的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?