vim常用按键说明
Ctrl + f :屏幕向下移动一页
Ctrl + b :屏幕向上移动一页
0或home键:移动到这一行的最前面字符处
$或End键:移动到本行最后面字符处
G:移动到这个文件的最后一行
nG:n为数字,33G为移动到这个文件的第33行
gg:移动到这个文件的第一行,相当于1G
查找与替换
/word:向下寻找一个为word的字符串
?word:向上查找一个为word的字符串
n:重复前一个查找操作并向下继续查找下一个
N:重复前一个查找操作并向上继续查找下一个
n1,n1s/word1/word2/g:100,200s/vbird/VBIRD/g 意思是在100行到200行之间查找vbird并
替换为VBIRD
1,$s/word1/word2/g:重第一行到最后一行查找word1并替换为word2
1,$s/word1/word2/gc:重第一行到最后一行查找word1并替换为word2,替换前显示提示符给用户确认
删除复制粘贴
x,X:x=del,X=backspace
dd:删除光标所在的一整行
ndd:n是数字,29dd为光标所在向下删除29行
yy:复制光标所在的一行
nyy:n位数字,22复制22行
p,P:p粘贴到光标下一行,P上一行
u:复原前一个操作
Ctrl· + r:重做上一个操作
.:重复上一个操作