现在尝试学习GitHub并在nettuts上做这个Git essentials tutorial . 我正在做关于提交的课程 .
老师输入 git commit
并打开VIM作为他的编辑器(我也想知道如何在Sublime Text中打开它)无论如何它在VIM中打开我添加1行说这是我的第一次提交并点击保存 .
然后它会提示我将输出保存到桌面,这是我在他的截屏视频中看不到的 . 现在我还在VIM,不知道如何回到'正常'终端:(
我无法理解,所以我只是退出终端并重新启动它,再次执行git并发出一些关于重复的警告消息!不知道我是否还需要 (E)edit
或 (A)abort
.
git status
vim
message 当我重新打开终端并再次执行git时
5 回答
不是VIM问题的答案,但您可以使用命令行输入提交消息:
要保存您的工作并退出,请按Esc,然后:wq(w表示写入,q表示退出) .
或者,您可以通过按Esc然后按:x来保存和退出
要设置另一个编辑器,请在终端上运行
export EDITOR=myFavoriteEdior
,其中myFavoriteEdior
可以是vi
,gedit
,subl
(用于崇高)等 .您需要返回正常模式并使用其中任何一个保存提交消息
要么
要么
Esc键使您从插入模式返回到正常模式 . :wq,:x或ZZ序列写入更改并退出编辑器 .
只需执行vim "save and quit"命令
:wq
即可 .为了让Git在另一个编辑器中打开它,您需要将Git
core.editor
设置更改为运行所需编辑器的命令 .git config --global core.editor "command to start sublime text 2"
这是对你的问题的回答......
For Windows:
检查
sublime_text.exe
的路径是否正确,并根据需要进行调整 .For Mac/Linux:
如果您收到错误消息,例如:
为
subl
创建别名再次检查路径是否与您的机器匹配 .
对于Sublime Text,只需保存
cmd S
并关闭窗口cmd W
以返回git .