插入
- 后面插入 -------a
- 前面插入 -------i
- 下一行插入 -------o
- 上一行插入 -------O
删除
- 单个单词 -------dw de
- 多个单词 -------d?w
- 删除行 -------dd
- 删除到行末 -------d$
- 删除到行首 -------d^
- normal模式下删除单个字符 -------x
- 删除并进入insert模式 -------c+位置符
指定到位置
- 单词 -------2w
- 行首-------o ^
- 行尾-------$
撤销
- 一步-------u
- 回到初始-------U
- 重做撤销-------ctrl+r
选取
v
复制
y
粘贴
p
替换字符
- 单个字符-------r+字符
- 连续单个字符-------R+字符
- 多个字符-------:/s/搜索的字符/替换的字符(/g表示全部匹配)
如::/s/thee/the(当前文档匹配一个) ,
:/s/thee/the(当前文档匹配全部),
:%s/thee/the/g(全文档匹配切不提示),
:%/s/thee/the/gc(全文档匹配且提示),
:#,#s/thee/the(某几行内搜索替换,#表示行号)
跳转
- 第一行-------gg
- 最后一行-------G
- 某一行-------#G(#表示行号)
查找
- 字符-------/字符
ctrl+o回到之前的位置
n下一个
N上一个 - 查找匹配的括号-------%
分割窗口
水平分割一个窗口,浏览文件系统-------:Sex
垂直分割一个窗口,浏览文件系统-------:Vex
把当前窗水平分割成两个窗口-------:split(:sp)
把当前窗口分割成水平分布的两个窗口-------:vsplit(:vsp)