Vim:如何将视觉块移动到寄存器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim:如何将视觉块移动到寄存器?相关的知识,希望对你有一定的参考价值。
我可以用一条线来注册a
的"ayy
。
但我无法找到一种方法将一些视觉选择的块抽到一个特定的寄存器。如果我在选择后按y
,它会将其存储在默认寄存器中。但是我需要将它存储在特定的寄存器中,如何实现呢?
答案
这是相同的行为,但您在视觉选择后告诉寄存器。
一个例子:
您在可视模式下选择一些文本并将其复制到寄存器a
:
V4j"ay
转到文件末尾:
G
并粘贴它:
"ap
另一答案
我可以使用shift+v
或vap
选择一个块(读取:“在视觉上选择段落”)然后使用"ay
将其拉出来。当我想再次粘贴它时,我使用"ap
或"aP
。
这对你有用吗?
另一答案
下
:help yank
你会找到
{Visual}["x]y Yank the highlighted text [into register x] (for
{Visual} see |Visual-mode|). {not in Vi}
{Visual}["x]Y Yank the highlighted lines [into register x] (for
{Visual} see |Visual-mode|). {not in Vi}
所以,在视觉上选择一些东西,然后使用"
registername y
。
以上是关于Vim:如何将视觉块移动到寄存器?的主要内容,如果未能解决你的问题,请参考以下文章