d:删除字符
dd:删除行
dw:删除词
G:移动到最后一行
gg:移动到第一行
3G:移动到第三行
v+光标移动:选择内容
y:复制v选中的文本
yy:复制行
5yy:往下复制五行
p:光标后粘贴,P:光标前粘贴
v+d:选中后剪切
剪贴板:0-9,a,"十二个剪贴板,还有+,*两个系统剪贴板,通常的复制粘贴在"剪贴板中
:reg:查看剪贴板内容
"Ny:复制到N号剪贴板
"Np:粘贴N好剪贴板的内容到vim
/:查找。如/foo查找"foo"。支持正则表达式。\c大小写不敏感,\C大小写敏感,\$, \n等转义字符,$行尾匹配
normal模式下按*:查找当前单词
normal模式下按g*:查找当前单词所在字符序列
:{替换区域}s/{被替换}/{替换后}/{替换标志}:替换
替换区域::s当前行,:%s全文,:2,6s第2到第6行,:.,+2s当前行和下面两行
{替换标志}:空表示光标后的第一个,g全局替换,i大小写不敏感,I大小写敏感,c需要确认(a替换全部,q退出,l替换当前并退出)