假设我有以下(* =游标):
...
*
Kittens
Puppies
Humans
...
如何在将光标留在原位的情况下拉动“人类”(光标相对第3行)?
最好在一个动作或一个(通用)命令中。
答案 0 :(得分:10)
试试这个:
:+3y
它使用范围+3
,它是它开始猛拉的点。并且默认情况下它会执行一行。
UPDATE :如果你想在不移动光标的情况下复制第二行和第三行,你可以使用相同的命令但是有两个点的范围,例如:
:+2,+3y
它会复制Puppies
和Humans
。
答案 1 :(得分:3)
现在,对于那些想知道的人,根据Birei的回答,你也可以:ny
,其中n
是你想要的行号。这实际上是我在访问此页面时所寻找的内容,如果您已启用set number
并且不想计算相对行数,则会很有帮助。
现在,我想知道,如何执行此操作以特定注册! :d
答案 2 :(得分:2)
我LineJuggler plugin结合了猛拉并投入各种短映射;例如使用3[f
,您可以在当前行下方获取3行,并将其放在当前行下方。