如何访问Vim剪贴板的旧条目?

如何访问Vim剪贴板的旧条目?,vim,clipboard,vi,clipboardmanager,Vim,Clipboard,Vi,Clipboardmanager,删除当前行的内容后,如果要复制一行并将其粘贴到当前行中,则在按d键后,粘贴与剪贴板条目更改时删除的行相同的行。要用剪贴板中的任何内容替换当前行,可以选择该行并粘贴。做一件事 Shiftvp要用剪贴板中的内容替换当前行,可以选择该行并粘贴。做一件事 Shiftvp您可以使用寄存器“1至“9访问未命名寄存器的先前内容: 寄存器“0始终包含最后一个显式yank: "0p 您可以将命名寄存器a拖动到“z。如果您想保存代码片段以备以后使用,使用命名寄存器是一个非常好的主意: "ey "ep 请参见:帮

删除当前行的内容后,如果要复制一行并将其粘贴到当前行中,则在按d键后,粘贴与剪贴板条目更改时删除的行相同的行。要用剪贴板中的任何内容替换当前行,可以选择该行并粘贴。做一件事


Shiftvp

要用剪贴板中的内容替换当前行,可以选择该行并粘贴。做一件事


Shiftvp

您可以使用寄存器
“1
“9
访问未命名寄存器的先前内容:

寄存器
“0
始终包含最后一个显式yank:

"0p
您可以将命名寄存器a拖动到
“z
。如果您想保存代码片段以备以后使用,使用命名寄存器是一个非常好的主意:

"ey
"ep

请参见
:帮助寄存器

您可以使用寄存器
“1
“9
”访问未命名寄存器以前的内容:

寄存器
“0
始终包含最后一个显式yank:

"0p
您可以将一个命名寄存器拉到
“a
”z
。如果要保存代码段供以后使用,使用命名寄存器是一个非常好的主意:

"ey
"ep

请参阅
:帮助寄存器

除了已提供的有关寄存器的信息外,您还可以键入

:reg
获取当前存储在所有寄存器中的内容的列表


然后,在正常模式下,您可以使用左侧显示的两个字符的代码(以
开头,例如
“2
),后跟
p
)粘贴该寄存器的内容。

除了已提供的有关寄存器的信息外,您还可以键入

:reg
获取当前存储在所有寄存器中的内容的列表


然后,在正常模式下,您可以使用左侧显示的两个字符的代码(以
开始,例如
“2
),后跟
p
)来粘贴该寄存器的内容。

那么最后一个yank存储在哪里?似乎我没有把它存储在1中?那么第二个最后一个美国佬存储在哪里呢?对我来说,它似乎没有存储在1中?有没有一种方法可以不键入:reg就知道寄存器内容,比如最新的0、第二个最新的1等。因为我经常需要第二个最新值?我不确定yanks,但删除的内容将存储在连续的寄存器中。因此,
“0
将始终包含最后一个yank(除非指定了另一个寄存器)。
“1
将包含最后一个删除或更改命令的内容。如果在此之后再次删除,则寄存器
“1
的内容将移至
“2
,最近删除的内容将移至
“1
。有没有一种方法可以不用键入即可知道寄存器内容:reg,如0中的最近值、1中的第二最近值等。因为我经常需要第二最近值?我不确定yanks,但删除的内容将存储在连续的寄存器中。因此,
“0
将始终包含最后一个yank(除非指定了另一个寄存器)。
“1
将包含最后一个删除或更改命令的内容。如果在此之后再次删除,则寄存器
“1
的内容将移至
“2
,最近删除的内容将移至
“1