vim 常用快捷键

作者注:
我的文章都很片面,是我按着自己的理解记录的,很可能有错误喔~ 请谨慎参考!请谨慎参考!请谨慎参考!
也非常非常希望您在发现错误了之后联系我, qq:281127500
注:以下快捷键都是在命令模式下操作的,而非编辑模式。
1.跳到行首
^ (shift+6)
2.跳到行尾
$ (shift+4)
3.撤销
u   //对上一步操作的撤销
U   //撤销对整行操作的撤销
4.取消上一步的撤销
ctrl+r
5.按位置插入
i     //在当前位置前插入
I     //在当前行首插入
a     //在当前位置后插入
A     //在当前行尾插入
o     //在当前行之后插入一行
O     //在当前行之前插入一行
6.删除
x         //删除当前字符
dl        //删除当前字符
dh        //删除前一个字符
dd        //删除当前行
dj        //删除上一行
dk        //删除下一行
10d       //删除当前行开始的10行,这个要特别说一下,按下10d之后,需要再按下方向键,按上说明是当前行之前的十行,反之之后十行
D         //删除当前字符至行尾的所有字符
d$        //同上,与 D 等价
kdgg      //删除当前行之前的所有行,但不包含当前行
jdG       //删除当前行之后的所有行,但不包含当前行
:1,10d    //删除1到10行
:11,$d    //删除11行及以后的所有行
:1,$d     //删除所有行
J         //合并当前行和下一行,就是下一行追加到当前行的末尾,如果下一行是空行就直接删掉