在vi中,选择行并从不同的行复制/粘贴

时间:2016-11-03 02:30:14

标签: vi

我知道必须有办法做到这一点。搜索这种技巧有点困难。

我想要的是将行从xx复制到yy并将它们粘贴到我的光标所在的位置。我知道如何抽搐和粘贴,但我想这样做而不将光标移动到我想要复制的行并返回到我想要粘贴的行。

复制和粘贴没有导航线是我想要的。

2 个答案:

答案 0 :(得分:1)

您可以使用命令行模式执行此操作。第2至第20行

:2,20y

然后在当前行上点击p。

答案 1 :(得分:1)

你可以这样做:

:5,6copyN,其中N是行复制到的行。

请注意,行N必须存在于您的文件中,即您希望复制/粘贴之前光标应至少存在一次。