在我的一个Linux VI任务中,我被问到了
使用一个 dd命令删除此文件中的前两行。什么 您是否输入了命令模式键序列?
我很难弄清楚它在问我什么。 说“命令模式键序列”是什么意思?
是否要求我在命令模式下使用 dd (这是我的答案),还是要我做其他事情?
答案 0 :(得分:0)
是的,它要求您在命令模式下使用dd
。
在Vi编辑器中,当您按[Esc]
并键入:
时,您处于命令模式,现在如果您键入dd
[Enter]
,则无论您的光标位于何处删除。
答案 1 :(得分:0)
vi
有两种基本模式:命令模式和插入模式。您以命令模式启动,并且可能暂时处于i
(插入),o
(打开)和类似命令的插入模式。键入 escape 返回命令模式。
还有另一种输入命令的方法,称为 ex (最初是vi
的另一个程序,但是已经集成了很长时间)。为此,您可以通过键入:(冒号)暂时退出 visual 模式。
某些命令模式命令是“断断续续”(重复的字符),例如dd
。这恰好与前命令 d
(删除行)相对应。
进一步阅读: