3

我想删除一行: This is an example,它在一个文件中出现多次。我该怎么做。

谢谢,艾丽莎

4

4 回答 4

16

你可以这样做:

:g/This is an example/d
于 2012-05-03T05:03:24.337 回答
3

如果要删除包含完全匹配的行,您可以:

:g/^This is an example$/d
于 2012-05-03T13:57:18.063 回答
3
:%s/This is an example\n//gc

% indicates all lines of a file
s indicates pattern to be searched.
g for global replacement
c for confirmation on each replace
于 2012-05-03T05:03:51.553 回答
2

您可以使用外部命令执行此操作:

:%!grep -v "This is an example"

这将通过给定的命令过滤整个文件。该grep -v命令选择文件中与给定正则表达式不匹配的所有行。

于 2012-05-03T05:02:08.117 回答