替换
#将当前行第一个a替换为b
:s/a/b/
#将当前行的所有a替换为b
:s/a/b/g
#将每行第一个a替换为b
:%s/a/b
#将整个文件的所有a替换为b
:%s/a/b/g
#将1至3行的第一个a替换为b
:1,3s/a/b/
#将1至3行的所有a替换为b
:1,3s/a/b/g
删除
#找到包含字母a的行并删除
:g/a/d
#删除所有空行
:g/^$/d
#多个空格替换为一个空格
:s/ \+/ /g
#在正则表达式中使用和符号括起正则表达式,即可在后面使用\1,\2等变量来访问和中的内容,如下
将data1 data2修改为data2 data1
:s/\w\+\s\+\w\+/\2\t\1