VIM操作 = 动作 + 对象
(1) 动作
动作
c 修改
y 复制
p 粘贴
d 删除
gu gU 大小写转换 
若双拼动作 , 代表快捷操作一般是指定对象为本行
dd 删除本行
guu gUU 大小写
yy 复制本行
大写动作
D 等价于 d$ 删除到行尾
(2) 对象
Normal 下的移动
h                   光标左移,同 <Left> 键
j                   光标下移,同 <Down> 键
k                   光标上移,同 <Up> 键
l                   光标右移,同 <Right> 键
w                   跳到下一个单词开头 (word: 标点或空格分隔的单词)
W                   跳到下一个单词开头 (WORD: 空格分隔的单词)
e                   跳到下一个单词尾部 (word: 标点或空格分隔的单词)
E                   跳到下一个单词尾部 (WORD: 空格分隔的单词)
b                   上一个单词头 (word: 标点或空格分隔的单词)
B                   上一个单词头 (WORD: 空格分隔的单词)
0                   跳到行首(是数字零,不是字母O),效用等同于 <Home> 键
^                   跳到从行首开始第一个非空白字符
$                   跳到行尾,效用等同于 <End> 键
(3) 无法和动作组合和移动
Forward BackWard Down Up
CTRL-F              下一页
CTRL-B              上一页
CTRL-U              上移半屏
CTRL-D              下移半屏
Visual 模式 动作
Visual 模式下, 对象已经给定, 只需要给出动作即可
g C-G 查看选区的统计信息
g键
快速移动
gv 重新选择上一次选区
gi  重新编辑上一次编辑
查看
ga 查看 ASCII 编码
g8 查看 UTF8 编码
g C-G 查看选区的 统计
搜索替换
(1) 搜索
/pattern            从光标处向文件尾搜索 pattern
?pattern            从光标处向文件头搜索 pattern
n                   向同一方向执行上一次搜索
N                   向相反方向执行上一次搜索
*                    向前搜索光标下的单词
#                   向后搜索光标下的单词
向后搜索光标下的单词
