Vim:Yank遥远的线路没有移动

Dan*_*nor 4 vim

假设我有以下(*=游标):

...
*
Kittens
Puppies
Humans
...
Run Code Online (Sandbox Code Playgroud)

如何在将光标留在原位的同时拉动"人类"(光标相对第3行)?

优选地,在一个动作或一个(通用)命令中.

Bir*_*rei 10

试试这个:

:+3y
Run Code Online (Sandbox Code Playgroud)

它使用范围+3,它是它开始猛拉的点.默认情况下,它会执行一行.

更新:如果你想在不移动光标的情况下复制第二行和第三行,你可以使用相同的命令但是有两个范围,例如:

:+2,+3y
Run Code Online (Sandbox Code Playgroud)

它会复制PuppiesHumans.