Vim:取代线路的终点

Raf*_*fid 5 vim

在Vim中,如何用拉出的文本替换剩余的行?如果我按"D",则被删除的文本将被删除的文本替换.

另外,怎么可能猛拉到线的末端?如果我按"Y",它将拉动整条线.

Nef*_*byr 12

有两种方法可以将文本替换为行末尾的文本:

  1. v$p- v进入视觉模式; $移到终点; p粘贴突出显示的文本.
  2. D"0p- 最后一个被拉(而不是删除)的文本存储在寄存器0中,所以:D删除到行尾; "0选择寄存器0; p粘贴该注册表.


Viv*_*ath 3

按此键v可进入所选内容的起始字符的可视模式。然后点击$以转到行尾。之后,点击y以拉出选择。

所以:

v$y

不要使用拉扯,而是使用p粘贴。这将粘贴到所选内容上。因此,在使用D删除一些文本后,请执行以下操作:

v$p

这会将删除的文本粘贴到所选内容上。