我想在两种不同的情况下粘贴两行不同的内容:
在案例 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
。