i 编辑模式
esc 退出编辑模式
h 左移
j 下移
k 上移
l 右移
v 可视化模式 配合 hjkl 对文本进行选中
shift + v 可视化模式 配合jk对文本进行选中 以行为单位
ctrl + v 可视化模式 配合 hjkl对本进行选中 以块状为单位
w 光标移动下一个单词首部
b 光标移动到上一个单词首部
e 光标移动到下一个单词尾部
ge 光标移动到上一个单词尾部
f{char}当前行正向移动到{char}位置
F{char}当前行反向移动到{char}位置
t{char}当前行正向移动到{char}位置的前一个位置
T{char}当前行反向移动到{char}位置的前一个位置
; 重复上次的字符查找命令
, 反转方向查找上次的字符查找命令
==========================================
i{ 选中{}内的文本
a{ 选中{}以及{}内的文本
i( 选中()内的文本
a( 选中()以及()内的文本
it 选中<xml></xml>标签内的文本
at 选中<xml></xml>标签以及<xml></xml>标签内的文本
iw 选中当前单词
aw 选中当前单词以及空格
d 删除模式 可以和上面的命令进行组合
c 修改模式 可以和上面的命令进行组合
y 复制模式 可以和上面的命令进行组合
v 可视模式 可以和上面的命令进行组合
=========================================
p 粘贴
m{mark} 设置标记
`{mark}返回标记
ctrl + f 下翻一页
ctrl + b 上翻一页
ctrl + d 下翻半夜
ctrl + u 上翻半页
/ 要查找的字符 n是下一个查找到的字符
:%s/查找的字符/替换的字符/g