我在运行Snow Leopard的Mac上。我安装了Mercurial 1.1。
在我点击“esc”退出插入模式后,我无法弄清楚如何保存和退出。点击控制+ c向我显示说明输入“退出”将写入和退出的说明,但它似乎不起作用。
答案 0 :(得分:44)
:q[uit]
退出。
:w[rite]
保存。
:wq
是
:!command
在shell中运行命令(你可以使用它来提交而不必离开vim)
答案 1 :(得分:23)
了解
也很有用:q!
退出vi而不保存,Mercurial在您放弃签入时解释。如果您正在编辑提交消息并突然意识到还有其他需要做的事情,这可能很有用。
答案 2 :(得分:10)
点击“Esc”退出插入模式后,您也可以输入“ZZ”,将文件写入磁盘并退出。
答案 3 :(得分:2)
就我而言,VIM告诉我:
--INSERT-- recording
。按ESC键会出现“错误”错误。声音在mac上。键入任何类型的命令都没有任何效果。我不想退出整个终端。只是VIM。 - Kokodoko 5月25日11:05
我遇到了同样的问题,但这对我有用(如果有任何差异,我会在Mac上)。
esc
:
- 这将带您到终端底部的提示符。 q!
然后点击enter
键。这应该会让你离开Vim而不保存。
屁股上的痛苦。
答案 4 :(得分:0)
最高回应是对的。对于那些和我一样需要在步骤中需要更多细节的人:
如果它显示--Insert--并且您无法弄清楚如何摆脱它,首先点击Esc 一次,然后输入:w
进行保存,{{1退出而不保存,:q
同时执行这两项操作,然后按Enter键。我必须执行:wq
才能完全退出文件并返回命令行。
*注意:您必须输入':'。