vim编辑器的常用指令(注意大小写要一致)
翻页:
[ctrl] + [f] 向下翻一页
[ctrl] + [b] 向上翻一页
[0]或者[Home]键 移动到本行第一个字符
[$]或者[End] 键 移动到本行最后一个字符
gg 移动到本档案的第一行
G 移动到本档案的最后一行
nG 移动到这个档案的第n行(例如:10G移动到本档案第十行)
查找
/word 向下查找字符串word(例如:你现在要查找main,输入:/main)即可跳转到main那一行
?word 向上查找字符串word(同上)
以上两个查找功能查到文件头部或尾部会重新跳到尾部或者头部继续搜索
使用n可以重复同上次一样的搜索指令
N则重复同上次相反方向的搜索指令
替代指令:
:%s/word1/word2/g 搜索全文所有的word1字符串并且替换为word2
删除指令:
dd 删除本行代码
ndd 删除n行(例如10dd)就是删除游标开始的10行代码
复制指令:
yy 复制本行代码
nyy 复制游标开始的n行代码
粘贴指令:
p(小写) 从光标所在的下一行开始粘贴复制的n行代码(n >= 1)
P(大写) 从光标所在的上一行开始粘贴复制的n行代码
重复及复原动作指令:
u 还原上次的动作
[ctrl]+ r 重复上次的动作