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

Vim:从一个文件复制一个模式,然后在另一个文件中搜索它,vim,replace,Vim,Replace,假设我们在vsplit模式下打开了两个文件A和B。现在在a中有一个模式p,你想把它拉出来(切换视觉模式和yy),然后在B中搜索它(通过在命令模式下键入/)。你是如何做到这一点的?你可以使用Ctrl+R,后跟“将默认寄存器的内容粘贴到/搜索或:命令中。如果您使用yy进行了拉伸,那么文本将在默认寄存器中,因此这将是您想要的 如果您想要的文本已被拖动到默认之外的寄存器中,则只需使用寄存器字母或数字代替“例如,Ctrl+R,z”即可粘贴寄存器z的内容 向下搜索CTRL-R,了解更多详细信息和可使用的特殊

假设我们在
vsplit
模式下打开了两个文件A和B。现在在a中有一个模式
p
,你想把它拉出来(切换视觉模式和
yy
),然后在B中搜索它(通过在命令模式下键入
/
)。你是如何做到这一点的?

你可以使用Ctrl+R,后跟“将默认寄存器的内容粘贴到
/
搜索或
命令中。如果您使用
yy
进行了拉伸,那么文本将在默认寄存器中,因此这将是您想要的

如果您想要的文本已被拖动到默认之外的寄存器中,则只需使用寄存器字母或数字代替“例如,Ctrl+R,z”即可粘贴寄存器z的内容

向下搜索
CTRL-R
,了解更多详细信息和可使用的特殊寄存器