Linux:VI - 当有人说“命令模式键序列”时,他们在谈论什么?

时间:2016-04-28 18:10:47

标签: linux centos vi

在我的一个Linux VI任务中,我被问到了

  

使用一个 dd命令删除此文件中的前两行。什么   您是否输入了命令模式键序列?

我很难弄清楚它在问我什么。 说“命令模式键序列”是什么意思?

是否要求我在命令模式下使用 dd (这是我的答案),还是要我做其他事情?

2 个答案:

答案 0 :(得分:0)

是的,它要求您在命令模式下使用dd

在Vi编辑器中,当您按[Esc]并键入:时,您处于命令模式,现在如果您键入dd [Enter],则无论您的光标位于何处删除。

答案 1 :(得分:0)

vi有两种基本模式:命令模式插入模式。您以命令模式启动,并且可能暂时处于i(插入),o(打开)和类似命令的插入模式。键入 escape 返回命令模式。

还有另一种输入命令的方法,称为 ex (最初是vi的另一个程序,但是已经集成了很长时间)。为此,您可以通过键入(冒号)暂时退出 visual 模式。

某些命令模式命令是“断断续续”(重复的字符),例如dd。这恰好与前命令 d (删除行)相对应。

进一步阅读: