vim的几种模式切换

插入命令
|
命令 |
作用 |
|
a |
在光标所在字符后插入 |
|
A |
在光标所在行尾插入 |
|
i |
在光标所在字符前插入 |
|
I |
在所在行行首插入 |
|
o |
在光标下插入新行 |
|
O |
在光标上插入新行 |
定位命令
|
命令 |
作用 |
|
:set nu |
设置显示行号 |
|
:set nonu |
取消显示行号 |
|
gg |
到第一行 |
|
G |
到最后一行 |
|
nG |
到第n行 |
|
:n |
到第n行 |
|
$ |
到行尾 |
|
0或^ |
到行首 |
删除命令
|
命令 |
作用 |
|
x |
删除光标所在处字符 |
|
nx |
删除光标所在处n个字符(包括光标处的) |
|
dd |
删除光标所在行 |
|
dG |
删除光标所在行到文件末尾的内容 |
|
D |
删除光标所在处到行尾的内容 |
|
:n1,n2d |
删除n1到n2行的内容 :1,3伤处1到3行的内容 |
复制和剪切
|
命令 |
作用 |
|
yy |
复制当前行 |
|
nyy |
复制当前行以下n行(包括当前行在内) |
|
dd |
剪切当前行 |
|
ndd |
剪切当前行以下n行 |
|
p,P |
在当前光标所在行行下,行上粘贴 |
替换和取消
|
命令 |
作用 |
|
r |
取代光标所在处字符,先按r再按要替换的结果 |
|
R |
从光标所在处开始替换字符串,按esc结束 |
|
u |
撤销上一步的操作 |
原文:http://www.cnblogs.com/HKUI/p/5074594.html