基于ARM9的小型机器人制作
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.5 vi编辑器的两种模式

如上所述,vi存在两种模式:指令模式和输入模式。在指令模式下输入的按键将作为指令来处理,如输入a,vi即认为是在当前位置插入字符;而在输入模式下,vi则把输入的按键当做插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可(如a, A),而要从输入模式切换到指令模式,则需在输入模式下键入【Esc】键,如果不清楚目前是处于什么模式,可以多按几次【Esc】键,系统如发出“哔哔”声就表示已处于指令模式下了。

由指令模式进入输入模式的指令如下。

a——从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。

A——从光标所在列最后面的地方开始新增资料。

插入(insert)

i——从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。

I——从光标所在列的第一个非空白字元前面开始插入资料。

开始(open)

o——在光标所在列下新增一列并进入输入模式。

O——在光标所在列上方新增一列并进入输入模式。