如何在Vim中复制选定行上方的行

如何在Vim中复制选定行上方的行,vim,editor,Vim,Editor,我想在所选位置上方复制N行yNy用于复制以下N行 在所选位置上方复制N行的命令是什么?yNk将复制您所在的行和前面的N行。或者,使用:yank(有关范围的所有可能用途,请参见:范围) 这正好符合您的要求:仅在当前行之前拉动(例如3)行。你可以 :-1y :-2y 只拉上一条(或前一条)线等 :1,-1y 把所有东西拉到最后一行 :1,.y 包括当前行(当然,您可以使用ygg)在内。从技术上讲,它当然不能回答问题。这可能是最“vimmy”的答案(因为它专注于正常模式) :1,.y

我想在所选位置上方复制N行
yNy
用于复制以下N行


在所选位置上方复制N行的命令是什么?

yNk
将复制您所在的行和前面的N行。

或者,使用
:yank
(有关范围的所有可能用途,请参见
:范围

这正好符合您的要求:仅在当前行之前拉动(例如3)行。你可以

:-1y
:-2y
只拉上一条(或前一条)线等

:1,-1y
把所有东西拉到最后一行

:1,.y

包括当前行(当然,您可以使用
ygg
)在内。

从技术上讲,它当然不能回答问题。这可能是最“vimmy”的答案(因为它专注于正常模式)
:1,.y