2010-06-28 112 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而不保存。

屁股真是痛苦。