来源于《Unix初级教程(第四版)》。
命令模式切换到文本输入模式:
| 
 键  | 
 功能  | 
| 
 i  | 
 在光标左侧输入文本  | 
| 
 I  | 
 在当前行的行首输入文本  | 
| 
 a  | 
 在光标右侧输入文本  | 
| 
 A  | 
 在当前行的行尾输入文本  | 
| 
 o  | 
 在当前行的下一行添加一个空行,光标放在新行的行首  | 
| 
 O  | 
 在当前行的上一行添加一个空行,光标放在新行的行首  | 
无论是使用哪种快捷键进入这个模式,在插入模式下,都是在光标前进行插入。
文本修改键,只适用于命令模式
| 
 键  | 
 功能  | 
| 
 x  | 
 删除光标位置指定的字符  | 
| 
 dd  | 
 删除光标所在的行  | 
| 
 u  | 
 撤销最近的修改  | 
| 
 
  | 
|
| 
 r  | 
 替换光标位置上的一个字符  | 
| 
 R  | 
 替换从光标位置上开始的字符,同时改变vim到文本输入模式  | 
| 
 .  | 
 重复上一次的修改  | 
光标移动键,命令模式下控制光标移动。
| 
 键  | 
 功能  | 
| 
 h或[←]  | 
 将光标向左移动一位  | 
| 
 j 或[↓]  | 
 将光标向下移动一行  | 
| 
 k或[↑]  | 
 将光标向上移动一行  | 
| 
 i 或[→]  | 
 将光标向右移动一位  | 
| 
 nG  | 
调到第n行 | 
| 
 G  | 
跳到尾行 | 
| 
 dG  | 
删除所有 | 
退出命令,除了ZZ命令外,都以":"开始,用[Enter]结束命令行。
| 
 键  | 
 功能  | 
| 
 wq  | 
 保存文件,退出编辑器  | 
| 
 w  | 
 保存文件,但不退出编辑器  | 
| 
 q  | 
 退出编辑器  | 
| 
 q!  | 
 不保存文件,退出编辑器  | 
| 
 ZZ  | 
 保存文件,退出编辑器  | 
搜索命令
| 
 键  | 
 功能  | 
| 
 /  | 
 向前搜索指定的字符串,搜索到后按n寻找下一个  | 
| 
 ?  | 
 向后搜索指定的字符串,搜索到后按n寻找下一个  | 
原文:http://www.cnblogs.com/doubilaile/p/4557076.html