vim 按选项粘贴行

jae*_*ong 1 vim copy-paste

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

在案例 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
Run Code Online (Sandbox Code Playgroud)

Ing*_*kat 5

Vim 非常适合这一点——它带有自己的一组插槽,称为registers

您可以访问最后,以前到最后,等删除或添加前缀猛拉内容p与粘贴命令"0"1等等。

或者,您可以使用 26 个命名寄存器a- z; 通过"ayy. 该:registers命令列出当前内容。

阅读更多:help registers