书籍:vim实用技巧-模式
第二章:普通模式
- 停顿时请离开画笔
 - 构造可撤销块
 
u命令:撤销最新修改
一次修改:
- 普通模式,可视模式和命令行模式中所触发的修改命令
 - 插入模式: 
i{some text}<Esc> 
段落完时,可用:<Esc>o
- 构造可重复修改块
 
例如在单词结尾处怎么删除单词:dbx,bdx,daw(最好)
- 用次数做简单的运算
 
<C-a> 和 <C-x> :加与减
- 能够重复就别用次数
 
连续删除两个单词:d2w, 2dw, dw.(可重复,避免算错数)
- 操作 = 操作符 + 动作命令
 
操作符:c(修改),d,y,g~(反转大小写),gU,gu(小写),>(增加缩进),<(减少缩进),=(自动缩进)
第三章:插入模式
- 在插入模式中可即时更正错误
 
避免模式切换(如果单词输入错了,则用退格键删除整个单词,再重新输入)
<C-u>:删除至行首
这三个命令在shell上也可用。
- 返回普通模式
 
<Esc><C-o>:插入-普通模式。<C-o>zz重绘屏幕
- 不离开插入模式,粘贴寄存器中的文本
 
<C-r>0 :寄存器0-9。 <C-r>{register}
- 随时随地做运算
 
<C-r>={表达式} :=号是表达式寄存器
- 使用字符编码插入非常字符
 
<C-v>{code}:- ga:查看编码
 
- 二合字符
 
<C-k>{char1}{char2}
- 替换模式
 
R, r, gr(替换完返回普通模式),gR
待续。。。