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

标签 vim vim-registers

如何将一个寄存器的内容复制到另一个寄存器而不粘贴到剪贴板?我拉出了一个文本,它在默认的 " 寄存器中被拉了。现在我想复制另一文本而不删除/覆盖 " 寄存器。所以我想移动 " 寄存器的内容来表示一些 ab 寄存器,以便我可以复制 内的新文本“。如何做到这一点?

最佳答案

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

:let @a=@b

或者将"寄存器的内容复制到a:

:let @a=@"

查看此 Vim 提示,了解一些好的键映射建议:

关于vim - 从一个寄存器复制到另一个寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1502218/

相关文章:

Vim 注册标准

python - 使用 VIM 完成内省(introspection)代码? ...或其他具有此功能的轻量级编辑器?

php - VIM phpomnicomplete - 多级对象层次结构

regex - Vim 中的 Perl 正则表达式?

shell - 如何在 vim 中运行 shell 命令并将结果字符串返回到 VimScript 变量中?

regex - 如何让 Vim 匹配不以七位数字开头的行?

vim - 在 Vim 中,有没有一种方法可以在不将文本放入寄存器的情况下进行删除?

vim - 在vim中,如何使用setreg向寄存器添加回车符?

vim - 重复 % 寄存器并作为参数传递