vim编辑器常用指令梳理

操作 描述
gg 跳转到文件的第一行
GG 跳转到文件的最后一行
dd 删除光标所在的行
set nu 显示行号
nG 跳转到第几行,例如22G,表示跳转到22行
dd 删除光标所在的行
set nu 显示行号
A 定位到当前行的行末尾
i(I) a或者A定位到当前行的行首
:88 跳转到文件的88行
3dd 从当前行起删除3行
yy 复制一行 (nyy:复制n行)
nyG或者ynG 复制到第n行,例如1yG或者y1G,复制到档尾
yw 复制一个词,到空格结束 (nyw或者ynw,复制n个word,n为数字)
y^ 复制当前到行头的内容
y$ 复制当前到行尾的内容

查询

:/待查询词 这种方式查询不会区分大小写, 通过n或者N进行上一个或下一个的匹配(平时用的最多)

统计查找字符串的数目

:%s/字符串//gn 或者 :%s/字符串/&/gn 
# 字符串的输入方式可以自己手动输入,或者参照查询指令中的第二种方法操作即yw拷贝单词,命令中输入(ctrl+r)0

:m,ns/字符串//gn
统计m到n行中字符串出现的次数

猜你喜欢

转载自blog.csdn.net/mingtiannihaoabc/article/details/107031659