扩展命令模式:地址定界

地址定界

: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:在指定位置插入指定文件中的所有内容

posted on 2018-07-17 17:14  圆缘  阅读(187)  评论(0编辑  收藏  举报

返顶部