首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Vim

Vim中怎样把不能与指定正则表达式匹配的行都删掉?

  •  
  •   013231 · 2012-01-13 21:44:47 +08:00 · 3473 次点击
    这是一个创建于 2887 天前的主题,其中的信息可能已经有所发展或是发生改变。
    对于文件的每一行, 如果可以和指定正则表达式匹配就保留, 否则就删除. 也就是说相当于grep过滤的效果. 在Vim中应该怎么做呢?
    2 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    Vim   2012-01-13 22:09:26 +08:00
    :v/pattern/d
    或者
    :g!/pattern/d
        2
    mybeky   2012-01-13 22:09:36 +08:00
    :v/PATTERN/d
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   951 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    ♥ Do have faith in what you're doing.