vim 按选项粘贴行

vim 按选项粘贴行

我想在两种不同的情况下粘贴两行不同的内容:

在案例 A 中,我想要粘贴“这是案例 A”,而在案例 B 中,我想要粘贴“完全不同的案例 B”。

如果我使用 yy 和 p,则只能记住一行。有没有简单的方法可以做到这一点,例如:

举个例子:

1) Ctrl+F1+yy copies in buffer F1, Ctrl+F2+yy copies in buffer F2

2) Ctrl+F1+p pastes the line in buffer F1 and Ctrl+F2+p pastes the line in buffer F2

答案1

Vim 非常适合这个 - 它有自己的一套插槽,称为寄存器

p您可以在粘贴命令前加上"0"1等来访问最后、倒数前一个等等已删除或复制的内容。

或者,您可以使用 26 个命名寄存器a- z;通过 明确地将内容复制到/删除到其中"ayy。该:registers命令列出了当前内容。

更多详情请阅读:help registers

相关内容