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

时间:2009-09-07 09:31:22

标签: vim

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

2 个答案:

答案 0 :(得分:12)

如果你没有指定,那么substitute命令将使用最后一次搜索,所以只需使用:

:s//<replacement>

答案 1 :(得分:6)

使用有用的CTRL-R:

在命令行中,如果使用:进行替换命令搜索,则可以按CTRL-R然后按/将最后一次搜索插入命令行。

相反的情况也很好:如果您使用斜杠进行搜索,可以使用CTRl-R添加最后一个命令,然后: