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

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

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