如下

作用 命令 辅助说明
查找 / 向下查找 ? 向上查找 n 查找下一个 N查找上一个
跳位 gg 到文件开始 G 到文件结尾
翻页 Ctrl-f 下翻页
Crtl-b 上翻页
Ctrl-u 上翻半页
Ctrl-d 下翻半页
删除多行 光标所在行 dd
光标所在行以下的N行 Ndd
删除当前光标位置到行末尾 D
删除当前行后面所有的行 :,$d 删除第n行到当前行 :n,.d
删除搜索结果的高亮显示 :noh
删除文件全部内容 :%d ggdG 回到首行,删除一直到结尾
撤销一步操作 u
恢复撤销的操作 ctrl + r
替换 :s/old/new 将光标所在行第一个 old 替换为 new
:s/old/new/g 将光标所在行所有 old 替换为 new
:%s/old/new/gc 全文执行替换,询问是否替换
:3,10s/old/new/gic 将第3行到第10行内容替换,忽略大小写,且每个询问是否替换
行号 :set nu 设置行号
:set nonu 取消行号
粘贴模式 :set paste 启用
:set nopaste 取消
vim特有
os格式 :set ff? 显示
set ff=unix 设置成linux格式
通过 %s/\r//g 命令也可实现;
一般在出现坏的解释器^M: bad interpreter应用