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

时间:2011-11-08 08:41:36

标签: vim editor

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

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

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:4)

或者,使用:<range>yank(请参阅:he range了解范围的所有可能用途)

:-3,-1y

这正是你所要求的:在当前行之前仅仅(例如3)行。你可以

:-1y
:-2y

只是 上一行(或前一行)等......

:1,-1y

把所有东西都拉到最后一行

:1,.y

包括当前行(当然,您可以使用ygg