Vim:如何将视觉块移动到寄存器?

pra*_*318 19 vim

我可以抽出一行登记a"ayy.

但我无法找到一种方法将一些视觉选择的块抽到一个特定的寄存器.如果我y在选择后按下它,它会将其存储在默认寄存器中.但是我需要将它存储在特定的寄存器中,如何实现呢?

Bir*_*rei 39

这是相同的行为,但您在视觉选择后告诉寄存器.

一个例子:

您以可视模式选择一些文本并将其复制到注册a:

V4j"ay
Run Code Online (Sandbox Code Playgroud)

转到文件末尾:

G
Run Code Online (Sandbox Code Playgroud)

并粘贴它:

"ap
Run Code Online (Sandbox Code Playgroud)


小智 11

我可以使用shift+v或选择一个块vap(读取:"在视觉上选择段落"),然后使用它"ay.当我想再次粘贴它时,我使用"ap"aP.

这对你有用吗?