如何将一个寄存器的内容复制到另一个寄存器而不粘贴到剪贴板?我拉了一篇文本,它在默认情况下被拉了 " 登记。现在我想复制另一个文本而不删除/覆盖 " 登记。所以我想移动内容 " 注册说一些 a 或者 b 注册以便我可以复制里面的新文本 ". 。这个怎么做?

有帮助吗?

解决方案

要在寄存器之间复制或交换值,您可以使用 :让 命令,例如复制内容 b 注册到 a:

:let @a=@b

或者复制里面的内容 " 注册到 a:

:let @a=@"

检查这个 Vim 提示以获得一些好的键映射建议:

其他提示

您可以做这样的事情:

let @a = getreg('"')

这就会在"寄存器复制到a寄存器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top