vi和vim是在linux中常用的命令,今天看了下主要的命令:
上一页:ctrl+b 下一页:ctrl+f
上半页:ctrl+u 下半页:ctrl+d
向下20行:20+向下箭头 向上20行:20+向上箭头
这一行的第20个字符:20+空格 到行首:0 到行尾:$
到屏幕最上:H 到屏幕中央:M 到屏幕最下:L
到文件最后:G 到文件第20行:20G 到文件最上:gg
在第n1行到n2行之间寻找名为word的字符并替换为word1: :n1,n2s/word/word1/g
可加参数c作询问: :n1,n2s/word/word1/gc
第一行到最后一行: 1,$s/word/word1/g
删除光标所在行: dd 删除光标所在向下20行: 20dd
删除光标所在到第一行的所有数据:d1G 删除光标所在到最后一行的所有数据:dG
删除光标所在到该行第一个字符的数据:d0 删除光标所在到该行最后一个字符的数据:d$
复制光标所在行: yy 复制光标所在向下20行:20yy
复制光标所在到第一行的所有数据:y1G 复制光标所在到最后一行的所有数据:yG
复制光标所在到该行第一个字符的数据:y0 复制光标所在到该行最后一个字符的数据:y$