vim 有两种模式:命令模式和编辑模式。一旦使用 vi 命令进入到 vi 编辑器中,你当前就在命令模式,此时 vi 等待你输入命令。有很多命令能够把光标移动到文件中的任何位置、进入到编辑模式,或是退出 vi。
从命令模式进入到编辑模式有多种方式,最简单常用的就是使用命令 i,在键盘上按下 i 键,此时i 不会显示在屏幕上,但在此之后输入的任何内容都会显示在屏幕上,并会被保存到缓冲区中。光标标示了可以插入的位置。当按下 ESC 后,vi 会退出编辑模式,回到命令模式,光标会回退一个字符的位置,此时光标落在最后输入的字符上。如果不清楚此时是在命令模式下还是编辑模式下,可以连续按 ESC 两次,当听到报警声时(不会伤害你的电脑,只是主板报警),说明你已经在命令模式了。