在 Vim 中,如果我有一个这样的文件:
one
two
我通过使用直观地选择“一” ve
,然后通过使用将其拉出y
,它被复制到默认寄存器(称为“剪贴板”)。
如果我随后通过使用可视化选择“两个”ve
并将默认寄存器的内容粘贴到其顶部p
,则文件将更新为如下所示:
one
one
“two”的值已被拉到默认寄存器,如果我想将“one”的值再次粘贴到另一个位置,我将不得不再次拉它。
有没有办法将默认寄存器的内容粘贴到 Vim 中的视觉选择顶部,而不覆盖默认寄存器中的值?
我知道还有其他方法,例如使用搜索和替换,但我特别询问 Vim 中的视觉选择功能。
答案1
有没有办法将默认寄存器的内容粘贴到 Vim 中的视觉选择顶部,而不覆盖默认寄存器中的值?
是的,粘贴它P
而不是p
。:help v_P
详细的你可以看看。