Vim 如何在vi中的多行选择中粘贴文本?

Vim 如何在vi中的多行选择中粘贴文本?,vim,vi,Vim,Vi,我知道如何在手动输入时使用此选项: 使用Ctrl+V组合键进入视觉块模式 上移/下移以选择要注释的行中的文本列。 然后按Shift+i并键入要插入的文本。 然后按Esc键,等待1秒,插入的文本将出现在每一行上 但我不想输入文本我只想粘贴它。。(因为是一个长字符串…) 谢谢,莫尔。如果要使用的文本在寄存器中,请使用。因此,在按I后,不要键入,而是按CtrlR,然后输入所需的寄存器名 由于操作系统剪贴板在中,您可以执行以下操作:++(CtrlR++)。如果要使用的文本在寄存器中,请使用。因此,在按I

我知道如何在手动输入时使用此选项:

使用Ctrl+V组合键进入视觉块模式 上移/下移以选择要注释的行中的文本列。 然后按Shift+i并键入要插入的文本。 然后按Esc键,等待1秒,插入的文本将出现在每一行上

但我不想输入文本我只想粘贴它。。(因为是一个长字符串…)


谢谢,莫尔。

如果要使用的文本在寄存器中,请使用。因此,在按
I
后,不要键入,而是按CtrlR,然后输入所需的寄存器名


由于操作系统剪贴板在中,您可以执行以下操作:
++
(CtrlR++)。

如果要使用的文本在寄存器中,请使用。因此,在按
I
后,不要键入,而是按CtrlR,然后输入所需的寄存器名


由于操作系统剪贴板处于插入模式,您可以执行以下操作:
++
(CtrlR++)。

一旦进入插入模式(在
I
之后),您可以按
插入默认寄存器的内容,或按
a
插入寄存器
a
z


您也可以在该上下文中使用补全:
例如。

一旦您处于插入模式(在
I
之后),您可以按
插入默认寄存器的内容,或按
a
插入寄存器
a
z

您还可以在该上下文中使用completion:
例如