在命令行执行mercurial提交时如何退出VIM?

Ken*_*ers 26 vi terminal mercurial commit

我在运行Snow Leopard的Mac上.我安装了Mercurial 1.1.

在我点击"esc"退出插入模式后,我无法弄清楚如何保存和退出.点击控制+ c向我显示说明输入"退出"将写入和退出的说明,但它似乎不起作用.

zeb*_*h49 44

:q[uit] 退出.

:w[rite] 扑救.

:wq 是两者的捷径

:!command 在shell中运行命令(你可以使用它来提交而不必离开vim)


Nor*_*ray 23

知道这一点也很有用

:q!
Run Code Online (Sandbox Code Playgroud)

退出vi而不保存,Mercurial在您放弃签入时解释.如果您正在编辑提交消息并突然意识到还有其他需要做的事情,这可能很有用.


All*_*len 10

点击"Esc"退出插入模式后,您也可以键入"ZZ",将文件写入磁盘并退出.