如何仅在vim中突出显示的文本上进行替换?

kev*_*kev 3 vim

在进行替换之前,我通常先键入/foo以搜索模式.
Vim自动突出显示符合模式的所有字符串.
然后我弄清楚如何编写替换命令:%s/foo/bar/g.
当模式很复杂时,编写替换命令要比搜索命令困难得多.
如果我只能在突出显示的字符串上进行替换.变得容易.

例如:

问题:翻译部分行
我可以找出搜索模式: 但我无法轻易找出替换命令./\[\[\(http\)\@!.\{-}\]\]

Bru*_*lva 6

如果在替换命令中使用空字符串作为搜索模式,则可以替换先前搜索的模式:

/foo键入:%s//bar/g正常模式后用"bar"替换"foo".