Vim中的命名搜索?

3
有没有一种方法可以将搜索模式保存到寄存器中,然后用一些快捷命令召唤它呢?我想到的是vim使用q和@的命名寄存器以及m和'的命名标记。

@user406289,这是一个很好的观点。 - mikerobi
3
Vim相关的问题请在这里提问。http://meta.stackexchange.com/questions/25925/vim-questions-so-or-su - Randy Morris
1个回答

5

在某个缓冲区中输入搜索模式,然后将其复制/删除到寄存器中。使用ctrl-r+x,在搜索提示符(/)处检索寄存器x。

如果您已经搜索了该模式,请使用:let @x=@/将其分配给寄存器x。


5
值得注意的是,您可以使用命令 :let @a=@/ 将最后一次搜索结果存储到另一个寄存器中,而不是将其粘贴到文档中。 - Alligator

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接