将一个单词复制到一个寄存器中,用可视模式选择一个不同的单词,然后粘贴第二个单词将删除寄存器中的原始单词。
例如,在Word_1上运行vey
,然后在Word_2上运行vep
现在将Word_2置于"*
寄存器中。我希望"*
寄存器保持Word_1值。有什么想法吗?
我在考虑将可视模式下的粘贴映射到自定义范围函数,在粘贴之前保存寄存器,然后在粘贴后恢复寄存器。我只是需要一些帮助。
答案 0 :(得分:2)
我经常需要这个,我写了一个插件来简化并允许最大速度:ReplaceWithRegister。
此插件提供了一个二合一gr
命令,该命令用{motion} / text对象,整行或当前选择覆盖的文本替换寄存器的内容;旧文本被删除到黑洞寄存器中,即它已经消失了。它透明地处理许多极端情况,并允许通过标准.
命令快速重复。如果您不喜欢它,它的页面会链接到替代品。
答案 1 :(得分:1)