光标移动(Cursor Movement)

Ctrl+f    上一页
Ctrl+b    下一页
o/O    开启新的一行
^    一行的开始
$    一行的结尾
gg    文档的第一行
[N]G    文档的第N行或者最后一行
:N      文档第N行


编辑(Editing)


i    插入到光标前面
Esc    关闭插入模式
dd  删除光标所在的一行
S    删除光标所在的一行
u    撤销上一步操作
ctrl+r    恢复上一步操作


关闭(Exiting)


:w    保存
:wq,:x    保存并关闭
:q    关闭(已保存)
:q!    强制关闭


搜索(Search)


/pattern    搜索(非插入模式)
剪切和复制(Cut and Paste)
dd    删除一行
X    删除前一个字符
[N]yy    复制一行或者N行
p    粘贴


窗口操作


:split    水平方向分割出一个窗口
:vsplit    垂直方向分割出一个窗口
:close    关闭窗口
Ctrl+W    切换窗口,h到左边窗口,j到下方窗口,k到上方窗口,l到右边窗口

更多推荐

平时比较常用到的vim命令