防止“粘贴”(p) 将选定的文本复制到 Vim 中的寄存器中

防止“粘贴”(p) 将选定的文本复制到 Vim 中的寄存器中

我想要的是:

  • 复制部分文本
  • 用复制的部分替换文本的其他部分。

我的做法是:

  • 做出选择:v
  • 删除选择项:y
  • 做出另一选择:v
  • 粘贴所摘取的文本:p

但每当我粘贴时,它都会用旧的选中内容替换当前选中内容,但会将替换(删除)选中内容复制到寄存器中。如何p只粘贴而不执行任何其他操作?

答案1

答案不太好,但是...

而不是选择并粘贴 ( p):

  • 移至要替换的选择的开头
  • 粘贴
  • 选择不需要的选择
  • 使用“删除到黑洞寄存器”将其删除("_d

或者反之,“删除到黑洞寄存器”,然后粘贴。

相关内容