插入

I    行首插入

删除

d^     删除当前光标之前到行首的所有字符 
d$     删除当前光标处到行尾的所有字符 
dw     删除光标处到词尾的所有字符 
:,$d   删除从当前光标到最后一行所有字符

移动

:start,end m dest  将start行至end行的内容移动到dest中去

复制/粘贴/撤销

yy    复制 
:start,end copy dest  将start到end行的内容复制到dest行以下 
p 粘贴 
u    撤销

查找

/test    从上而下    
?test    从下而上

保存

:w [文件名]    另存为其他文件 
:m,nw     把m到n行内容另存到指定文件中

替换

:s /old/new    将当前行中查找到的第一个字符替换为第二个字符 
:s /old/new     将当前行中查找到的所有个字符替换为第二个字符 
:m,n s/old/new/g    将当m,n行中查找到的所有个字符替换为第二个字符 
%s/old/new/g    将当前整个文件查找到的所以个字符替换为第二个字符

可视化模式

v    开始选择字符高亮 
V    高亮选定 
ctrl+v 列方向高亮选的