码迷,mamicode.com
首页 > 其他好文 > 详细

扩展命令模式:地址定界

时间:2018-07-17 18:15:29      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:编辑   命令   lock   start   表达式   复制   pos   一个   模式   

地址定界

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

扩展命令模式:地址定界

标签:编辑   命令   lock   start   表达式   复制   pos   一个   模式   

原文地址:https://www.cnblogs.com/lqynkdcwy/p/9324423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!