1、Vi基本分为三种模式:一般指令模式(command mode)、编辑模式(insert mode)、指令列命令模式(command-line mode)。
一般指令模式为预设模式,可使用上下左右按键移动游标,也可用删除字元、删除整列、复制、粘贴来处理文件资料。
编辑模式:按i, I, o, O, a, A, r, R任意一键,即可进入编辑模式,在左下方会出现insert or replacement。按Esc推出编辑模式。
指令列模式:在一般指令模式下按: / ?中任一键,进入指令列模式。
2、一般指令模式下常用按钮说明:
K:向上移动一字元
J:向下移动一字元
H:向左移动一个字元
L:向右移动一个字元
3、一般指令模式切换至编辑模式的可用的按钮:
i, I:i为从目前游标处插入;I为目前所在行的第一个非空白字元处开始插入
a, A:a为从目前游标所在的下一个字元处开始插入,A从游标所在行的最后一个字元处开始插入
o, O:o为在目前游标所在的下一列插入新的一列,O为在目前游标所在处的上一列插入新的一列
r,R:r为只会取代游标坐在的那个字元一次,R为一直取代游标所在的文字
ESC:退出编辑模式,回到一般指令模式
4、查找字符串时,/character,按n可以向下翻动下一个相应的character;?character,按n可以向上翻动下一个相应的character。