从一个寄存器复制到另一个

如何将一个寄存器的内容复制到另一个而不粘贴到剪贴板上? 我只是抽出一个文本,并在默认的"寄存器中被抽出,现在我想复制另一个文本而不删除/覆盖"寄存器。 所以我想移动"注册一些ab寄存器的内容,这样我就可以在里面复制新的文本" 。 这个怎么做?

要在寄存器之间复制或交换值,可以使用:let命令,例如将b寄存器的内容复制到:

 :let @a=@b 

或者将"注册"的内容复制到:

 :let @a=@" 

检查这个Vim提示一些很好的键映射build议:

  • 舒适的寄存器处理

你可以做这样的事情:

 let @a = getreg('"') 

这将复制"注册到a注册。