Linux vi剪切,复制和粘贴(行)

在命令模式下, 可以使用以下命令剪切, 复制和粘贴行。

dd
命令dd完全删除当前行。
例:

Linux vi剪切,复制和粘贴(行)

文章图片
看上面的快照, 我们的光标在第三行。我们要删除整行。
Linux vi剪切,复制和粘贴(行)

文章图片
查看上面的快照, 按dd命令后, 删除第三行。
复制
yy
命令yy(yank yank)用于复制行。将光标移动到要复制的行, 然后按yy。

p
p命令将复制或剪切的内容粘贴到当前行之后。
例:
Linux vi剪切,复制和粘贴(行)

文章图片
看上面的快照, 这是我们的原始脚本。
Linux vi剪切,复制和粘贴(行)

文章图片
查看上面的快照, 首先我们使用yy复制了第二行, 然后按p。复制的行将粘贴在当前行之后。
P
P命令将复制或剪切的内容粘贴到当前行之前。
例:
Linux vi剪切,复制和粘贴(行)

文章图片
看上面的快照, 这是我们的原始脚本。
Linux vi剪切,复制和粘贴(行)

文章图片
【Linux vi剪切,复制和粘贴(行)】查看上面的快照, 使用yy复制内容之后, 将光标移到第一行, 然后按P。在当前行之前复制行。

    推荐阅读