如何删除使用vim多次出现的文本块

red*_*888 1 vim

偶尔使用vim会有一段代码在我想要完全删除的文件中多次出现.

请考虑以下事项: 在此输入图像描述

我强调了有问题的代码块.现在我可以使用替换并逃脱所有标记,但那会很疯狂.有没有一种有效的方法来在vim中删除这样的代码块?(我知道如果我正确地做DRY,我可能不会有这个问题,但我并不总是编辑我自己的代码)

Pet*_*ker 5

在这种情况下使用标记文本对象:

dat
Run Code Online (Sandbox Code Playgroud)

要删除所有出现的标记,可以同时使用:global:normal命令.例:

:g/pat/normal dat
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息:

:h at
:h text-objects
:h :g
:h :norm
Run Code Online (Sandbox Code Playgroud)