Vim搜索和删除(:g/string/d),但这需要权限吗?

Vim搜索和删除(:g/string/d),但这需要权限吗?,vim,full-text-search,replace,Vim,Full Text Search,Replace,基本上,我想批量删除字符串,但不相信我的注意力跨度足够大,无法确认每个字符串 :%s/foo//gc 但你可以自己戴上眼镜 您可以执行:%s/*字符串。*\n//gc。我相信,此命令将删除包含“foo”字符串的任何行: 这将删除内容,但不会删除行。它将foo-bar转换为bar。我需要相当于dd的命令。问题的标题暗示,当g//d删除行时… :g/foo/d

基本上,我想批量删除字符串,但不相信我的注意力跨度足够大,无法确认每个字符串

:%s/foo//gc


但你可以自己戴上眼镜

您可以执行
:%s/*字符串。*\n//gc

我相信,此命令将删除包含“foo”字符串的任何行:


这将删除内容,但不会删除行。它将
foo-bar
转换为
bar
。我需要相当于
dd
的命令。问题的标题暗示,当g//d删除行时…
:g/foo/d