代码之家  ›  专栏  ›  技术社区  ›  Bartosz Radaczyński

Vim在:s命令中使用上次搜索的正则表达式

vim
  •  5
  • Bartosz Radaczyński  · 技术社区  · 17 年前

    我使用斜杠在vim中搜索东西。我想使用我在命令中搜索时使用的正则表达式(确切地说是一个替代命令)。有简单的方法吗?

    2 回复  |  直到 17 年前
        1
  •  12
  •   heijp06    17 年前

    如果未指定subtitute命令,则该命令将使用最后一次搜索,因此只需使用:

    :s//<replacement>
    
        2
  •  6
  •   Juan Calero    17 年前

    使用有用的CTRL-R键:

    相反的方法也能起作用,这很好:如果使用斜杠进行搜索,可以使用CTRl-R添加最后一个命令,然后: