扩展命令模式:地址定界
地址定界
:start_pos,end_pos
# 具体第#行,例如2表示第2行
#,# 从左侧#表示起始行,到右侧#表示结尾行
#,+# 从左侧#表示的起始行,加上右侧#表示的行数
:2,+3 表示2到5行
. 当前行
$ 最后一行
.,$-1 当前行到倒数第二行
% 全文, 相当于1,$
/pat1/,/pat2/(pat1和pat2为正则表达式)
从第一次被pat1模式匹配到的行开始,一直到第一次被pat2匹配到的行结束
#,/pat/
/pat/,$
/b/,/ld:删除以“b”开头到以“l”开头的行
使用方式:后跟一个编辑命令
d(删除):2,5d---删除第2到第5行
y(复制):2,5y---复制第2到第5行
w file: 将范围内的行另存至指定文件中
r file:在指定位置插入指定文件中的所有内容