【发布时间】:2013-08-29 09:40:47
【问题描述】:
我保留了我参加的会议的日志。
每次会议:
- 由空行分隔(->每个会议都是一个段落)
- 由于表达式而折叠
- 包含一行和相应的标签:ACME、GMBH、SARL 等……
当我想回顾我参加过的所有会议时,例如 ACME,
- 我创建了一个暂存缓冲区(:%y,后跟 :tabnew,然后是粘贴)
- 并且我希望删除所有 ACME 不存在的段落。
这就是我有问题的地方。
我知道如何按行搜索/删除:
:v/ACME/d
但是我如何按段落来做到这一点(以便将整个段落保持在 ACME 的位置,而不是唯一的标签行)?
注意:模式 ACME 可以在这些段落中出现不止一次。
【问题讨论】:
标签: vim