Linux vi在块中剪切,复制和粘贴一行

在命令模式下, 如果要删除, 剪切或复制n条线, 只需在键入命令前键入数字即可。例如, 4dd将从当前行到向下的下三行删除四行。
如果是yy命令, 则命令将由vi标注。例如, 如果我们给了命令4yy, 那么在左下角, vi将显示一条消息为” 4行被拉扯” 。

ndd
在此, n表示数字。它将删除当前行之后的n行。
例:
2d

Linux vi在块中剪切,复制和粘贴一行

文章图片
看上面的快照, 这是我们的脚本, 我们要删除前两行。
Linux vi在块中剪切,复制和粘贴一行

文章图片
查看上面的快照, 输入2dd后, 删除当前行之后的两行。
复制
【Linux vi在块中剪切,复制和粘贴一行】y
命令nyy用于在当前行之后复制n行。
例:
2年
Linux vi在块中剪切,复制和粘贴一行

文章图片
看上面的快照, 我们要在第一行之后复制两行。
Linux vi在块中剪切,复制和粘贴一行

文章图片
查看上面的快照, 按2yy后, 将复制最后两行, 并使用P键将它们粘贴到第一行之前。

    推荐阅读