命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。<br>输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。<br>末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。<br>进入输入模式命令<br>i插入命令a附加命令o打开命令c修改命令<br>r取代命令s替换命令Esc退出命令<br>v(小写): 以字符为单位选择内容。<br>V(大写): 以行为单位选择内容。<br>x(小写): 剪切选定的内容。<br>y(小写): 复制选定的内容。<br>p(小写): 将选定的要剪切或复制的内容粘贴在光标之后。<br>P(大写): 将选定的要剪切或复制的内容粘贴在光标之前。<br>备 注: 以上命令均在vi编辑器的命令模式下执行,这些命令区别分大小写。其中从剪切或复制到粘贴的过程并非把内容存到真正的剪贴板里,而是存到vi默认的寄存器里,它是vi私有的。还有,以上所说的选择、剪切、复制和粘贴命令只是为了易懂易记才用的这些关键词,vim的说明文档里每个命令都有它自己专门的说法, 但实质的功能和选择、剪切、复制和粘贴差不多。