VIM for Windows – 我要input什么来保存并退出文件?
使用WinXP我不小心input了git commit -a而不是git commit -am "My commit message" ,现在我正在查看我的提交信息(“请input提交信息“)。 我已经把我的信息添加到顶端,但现在我不知道如何保存和离开。 我试着按CTRL + W + Q ,但是除了光标所在的地方,它什么都不做。 
 我也先试过esc ,然后按CTRL + W + Q ,但是它说No write since last change (add ! to override) 。 
按ESC确认您已经退出编辑模式,然后键入:
 :wq 
而不是告诉你如何执行某个命令( ESC : w q ),我可以为你提供两个可以帮助你使用VIM的链接:
- http://bullium.com/support/vim.html提供了一个HTML快速参考卡;
- http://tnerual.eriogerg.free.fr/vim.html提供了多种语言的PDF快速参考卡,针对打印,折叠和放在书桌抽屉中进行了优化;
但是,学习VIM的最好方法不仅是将它用于Git提交,而且还用作日常工作的常用编辑器。
如果你不打算切换到VIM,记住它的命令是无稽之谈。 在这种情况下,去设置你最喜欢的编辑器来使用Git 。
  Esc确保退出插入模式,然后:wq (冒号wq)或ZZ (shift-Z shift-Z)。 
- 
按 i或a进入插入模式,input所选的信息
- 
按几次 ESC退出插入模式,或者您可能偶然遇到的任何其他模式- 
保存 :wq,:x或ZZ
- 
退出不保存, :q!或ZQ
 
- 
 编辑: 
 重新加载文件并撤消所有更改 
 按几次ESC ,然后input:e!  。 
更快的方法
- 保存
- 并退出
将会
 :x 
如果你打开了多个文件,你可能需要做一个
 :xa 
 :q! 将迫使无条件的不保存退出