2010-06-28 77 views

回答

43

:q[uit]退出。

:w[rite]保存。

:wq是两个

:!command运行在shell命令的快捷方式(你可以使用这个承诺,而不必离开VIM)

+1

谢谢!我没有输入“:” meh .... – 2010-06-28 23:21:59

+1

在我的情况下,VIM告诉我:“ - INSERT--记录”。按下ESC在Mac上给出'错误'声音。输入任何类型的命令都没有任何影响。我不想退出整个终端。只是VIM。 – Kokodoko 2015-05-25 11:05:23

+0

这不会做任何事情 – Pavel 2015-08-23 12:37:39

10

后,你点击“ESC”退出插入模式,你也可以键入“ZZ”,它会将您的文件写入磁盘并退出。

+0

我一直在尝试这个,没有成功,直到我看到你的答案,并意识到我应该输入Z的大写字母:shift + zz! – kevtrout 2011-03-07 19:02:53

+1

它来自Unix,案件很重要。因此,输入'Z'与输入'z'不同。 – Allen 2011-04-24 16:14:01

23

也非常有用知道

:q! 

退出VI不保存,和Mercurial解释,当你放弃签入。如果您正在编辑提交消息并突然意识到您还需要执行其他操作,这会非常有用。

+0

这正是我需要的:) – 2014-09-01 02:59:14

0

最高回应是正确的。对于那些和我一样,需要更多细节步骤的人:

如果显示 - 插入 - 并且您无法弄清楚如何离开它,首先打一次Esc ,然后输入:w进行保存,:q退出而不保存,:wq做两个,然后按Enter键。我必须执行:wq才能完全脱离文件并返回到命令行。

*注意:您必须键入':'。

2

在我的情况下,VIM告诉我:--INSERT-- recording。按下ESC在Mac上给出'错误'声音。输入任何类型的命令都没有任何影响。我不想退出整个终端。只是VIM。 - Kokodoko 5月25日在11:05

我有同样的问题,但这对我(我在Mac上,如果这使任何差异)。

  1. 在VIM按esc
  2. : - 这将带你到一个提示,在终端的底部。
  3. 类型q!然后点击enter键。

这应该带你离开Vim而不保存。

屁股真是痛苦。