Vim:从一个文件复制一个模式,然后在另一个文件中搜索它

时间:2012-05-10 08:01:41

标签: vim replace

假设我们在vsplit模式下打开了两个文件A和B.现在在A中有一个模式p,并且想要将它抽出(切换视觉模式和yy)并在B中搜索它(通过在命令模式下键入/)。一个人做到了吗?

1 个答案:

答案 0 :(得分:6)

您可以使用 Ctrl + R ,然后使用将默认寄存器的内容粘贴到/搜索或一个:命令。如果你使用yy完成了抽搐,那么文本将在默认寄存器中,这就是你想要的。

如果您想要的文本被拖入默认寄存器以外的寄存器中,则只需使用注册字母或数字代替,例如 Ctrl + R z 来粘贴寄存器z的内容。

向下搜索the command line documentation CTRL-R以获取更多详细信息和可以使用的特殊寄存器。