ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【Vi】【UE】Vi与Ultraedit实现“删除包含某一个关键字所有行”功能的PK

【Vi】【UE】Vi与Ultraedit实现“删除包含某一个关键字所有行”功能的PK

原创 Linux操作系统 作者:secooler 时间:2009-07-03 15:13:02 0 删除 编辑
在Vi编辑器中实现这个功能是非常便捷的,仅需要在“底线模”中输入“:g/select/d”就可以将文档中所有包含select关键字的行统统的删除掉!

请思考:怎么让同样很优秀的Ultraedit软件也能实现一模一样的功能呢?

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

got it!

【步骤如下】
1.Ctrl-R调出“替换对话框”
2.在左下角的“正则表达式”前面的小框框打上小对勾
3.在左下角的“从文件顶部全部替换”前面的小框框也打上小对勾
4.在“查找内容”后面输入:*select*^p
5.在“替换为”后面是么都不要输入
6.点击右侧的“全部替换”
7.OK,搞定!

【解释一下】
需要解释的就是这个---*select*^p
翻译过来就是:select关键字前面可以有也可以没有任意的字符,select后面紧跟着的可以有也可以没有任意字符,直到这一行结束到下一行的起始处
So:将她替换为空就搞定需求啦

【总结一下】
Vi犹如Oracle,提供很多,很强大并且非常方便的功能,只要你精通她,一切都是那么的和谐和自然~~~
Ultraedit恰似Microsoft SQL Server,图形化界面,貌似简单,深不可测,如能深入其中,亦能体现出自身的价值!!

与君共享之。

-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/519536/viewspace-608251/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    1601
  • 访问量
    8477116