vim常用命令

插入

快捷键 说明 常用指数(自己)
a 在当前光标后插入文本 ★★★★
A 在本行行尾插入文本 ★★★★★★
i 在光标前插入文本 ★★★★★
I 在本行行首插入文本 ★★
o 在光标下插入新行 ★★
O 在光标上插入新行 ★★
h 左移一个字符
j 下移一个字符
k 上移一个字符
l 右移一个字符
$ 移动至当前行的行尾 ★★★★
0(数字零) 移动至当前行的行首 ★★★★★★
H 移动屏幕上端 ★★★★★
M 移动屏幕中央 ★★
L 移动屏幕下端 ★★★★★
gg 到整个文件的第一行 ★★★★★★★
G 到整个文件的最后一行 ★★★★★★★★
nG 到第n行,如5G到第5行 ★★★
:n 到第n行 ★★★★★★★★

删除和取消

快捷键 说明 常用指数(自己)
x 删除光标所在处字符 ★★★★★
nx 删除光标所在处n个字符
dd 删除光标所在行(+p剪切) ★★★★★★★
ndd 删除n行(+p剪切) ★★
dG 删除光标所在行值末尾 ★★★★
D 删除光标所在处至行尾 ★★★★
:n1,n2d 删除指定范围的行 ★★★
u 取消上一步操作 ★★★★★★★★★

复制和粘贴

快捷键 说明 常用指数(自己)
yy,Y 复制当前行 ★★★★★
nyy,nY 复制当前行以下的n行 ★★★
p 将内容粘贴所在行的下一行 ★★★★★★★
P 将内容粘贴所在行的上一行

搜索替换

快捷键 说明 常用指数(自己)
/string 查找string(+n下一个) ★★★★★
:%s/old/new/g 全文替换,如:%s/123/789/g ★★★

屏幕

快捷键 说明 常用指数(自己)
ctrl+u 向上滚动半屏 ★★★★★
ctrl+d 向下滚动半屏 ★★★★★
ctrl+b 向上滚动整屏 ★★★★★
ctrl+f 向下滚动整屏 ★★★★★

归纳图片

20160712110935064