2015-10-19 70 views
1

我正在學習vi/vim。最近,我面臨着一些不確定的問題。當我運行時:如何從vi回到ex模式?

ex somefile 

ex編輯器打開。好,好。經過一番玩後我跑:

:vi 

現在我在正常的vi模式。這裏一切都很清楚。但問題是: 我怎樣才能回到ex模式(我第一次運行ex filename bash)?我試過[shift] + [q](因此Q),但沒有任何反應。

+1

當你嘗試'Q'時,你是否處於正常模式?它應該只是工作 –

+1

':地圖Q'返回什麼? – Marth

+0

正在運行':map Q'只在最後一行返回'Q'符號(我在'vi somfile'後面運行它) –

回答

3

你沒有說你使用的是什麼版本的vim的,但幫助(:幫助前模式)也這樣說:

注:老版本的Vim「Q」的格式文本,
現在用gq完成了。但是,如果使用
vimrc_example.vim腳本「Q」的工作方式與「gq」類似。

所以,你可以嘗試q在正常模式下,或者幫助也說

GQ切換到 「Ex」 模式,像 「Q」,但真正表現
喜歡打字「 :「接二連三的命令。

在這種情況下,你可以嘗試Q從正常模式。

+0

'gq'不能按預期工作。因此,添加一個音符來嘗試'gq'(因此[G],[shift] + [Q])而不是'gq'。 –

+0

你知道如何通過在冒號後鍵入命令回到前模式嗎?像':ex-mode'這樣的東西,而不是像'gq'這樣的按鍵。 –

+0

如果我輸入':ex' vim告訴我需要指定一個文件。所以我會嘗試,否則對不起,我不知道 –