1、由一般模式切换到编辑模式

i,I:进入插入模式。i 为从目前游标所在处插入;I 为在目前游标所在的行的第一个非空格符处开始插入。(常用)

a,A:进入插入模式。a 为从目前游标所在的下一个字符开始插入;A 为从游标所在的最后一个字符开始插入。(常用)

o,O:进入插入模式。o 为在目前游标所在的下一行处插入信的一行;O 为在目前游标所在的上一行插入新的一行。(常用)

r,R:进入取代模式。r 职位取代游标所在的哪一个字符一次;R 会一直取代游标所在的文字,知道按下ESC为止。

Esc:退出编辑模式。

2、一般模式切换到命令行模式

:w—将编辑的资料存入硬盘中(常用)

:w!—若档案的属性为 只读,强制写入档案。不过,到底能不能写入,还是跟你对该档案的操作权限有关。

:q—离开vi编辑器。(常用)

:q!—修改过档案,又不想存储。

:wq—存储后离开。

:wq!—强制存储后离开。

ZZ—档案没有改动,则不存储后离开;若改动过,则存储后离开。

:w filename—将编辑的资料存储成另一个档案。

:r filename—在编辑的资料中读入另一个档案资料。

:n1,n2 w filename—将n1到n2的内容存储成filename这个档案。

:!command—暂时离开命令行模式并显示执行command命令的结果。

:set nu—显示行号。

:set nonu—取消行号。