如何将抽取的文本移动到vim中的特定寄存器中?

Arn*_*psa 10 vim

在vim中进行编辑时,我常常会在我要删除文本时发现自己已经停止了,并且我注意到之前被拉出的文本对于下一次操作会变得很方便.

那么 - 如何将已经被拉动的文本移动到特定的寄存器(例如,下a)?

And*_*ndy 6

要将寄存器0移至注册a:

:let @a=@0
Run Code Online (Sandbox Code Playgroud)


Rum*_*kin 3

你可以使用类似的东西:

noremap <leader>ma :let @a=@<CR>
Run Code Online (Sandbox Code Playgroud)

现在,当您\ma在正常模式下按下时,您最后拉出的文本将转到寄存器“a”。
注意:假设领导者是'\'