假设我有以下内容(* = 光标):

...
*
Kittens
Puppies
Humans
...

如何在将光标留在原位的同时猛拉“人类”(光标相对于第 3 行)?

最好在一个 Action 或一个(通用)命令中。

最佳答案

试试这个:

:+3y

它使用范围 +3 ,这是它将开始猛拉的点。默认情况下它只做一行。

UPDATE :如果您想在不移动光标的情况下复制第二行和第三行,您可以使用相同的命令,但范围为两点,例如:
:+2,+3y

它会同时复制 PuppiesHumans

关于Vim:在不移动的情况下拉远线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15392729/

10-13 09:28