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!
将迫使无条件的不保存退出