2009-12-17 41 views
1

在「/」模式下進行搜索時,如果需要將其複製到ex模式,我應該怎麼做。例如。我搜索了/ab.*xy,現在我需要它作爲%s/ab.*xy/.../g從搜索模式複製到ex模式

我的目的是爲了測試我的搜索,然後利用它來進行搜索替換

回答

7

使用/寄存器,以Ex模式按:

按Ctrl - [R/

Ctrl-R允許您插入寄存器的內容,並且/寄存器包含最後使用的搜索模式。

+0

太棒了!奇蹟般有效。 – 2009-12-17 04:31:19

+0

這很性感。 – 2009-12-17 05:55:18

4

或者,你可以離開搜索部分空白:

:/foo 
:s//bar 

第一行發現「富」,如你所期望的。由於您在第二行停止搜索字符串,因此它只是重新使用相同的搜索,用「bar」替換「foo」。我相信這可以在你輸入搜索字符串的任何地方工作 - 如果它是空白的,這意味着重新使用以前的搜索。