vi 剪切、复制和粘贴(行)

2025 年 3 月 17 日 | 阅读 1 分钟

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

dd

命令 dd 会完全删除当前行。

示例

Linux Cut Copy Paste1

查看上面的截图,我们的光标位于第三行。我们想删除整行。

Linux Cut Copy Paste2

查看上面的截图,按下 dd 命令后,第三行被删除。

副本

yy

命令 yy(yank yank)用于复制一行。将光标移到要复制的行,然后按 yy。

粘贴

p

命令 p 将复制或剪切的内容粘贴到当前行的后面。

示例

Linux Cut Copy Paste3

查看上面的截图,这是我们的原始脚本。

Linux Cut Copy Paste4

查看上面的截图,我们首先使用 yy 复制了第二行,然后按 p。复制的行将粘贴到当前行的后面。

P

命令 P 将复制或剪切的内容粘贴到当前行的前面。

示例

Linux Cut Copy Paste5

查看上面的截图,这是我们的原始脚本。

Linux Cut Copy Paste6

查看上面的截图,使用 yy 复制内容后,我们将光标移到第一行,然后按下 P。该行被复制到当前行的前面。