2015-10-19 27 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告诉我需要指定一个文件。所以我会尝试,否则对不起,我不知道 –