Linux vi文字缓冲区

缓冲区是计算机的内存, 用作临时存储数据的位置, 这些数据是从外部设备(如键盘, 硬盘, 打印机等)发送或接收的。vi中有36个缓冲区来存储文本。命令以(“ )字符开头。
vi编辑器不允许直接修改文件, 相反, 它会复制已编辑文件的副本, 并将其保存在缓冲区中。
例:
“ 加
这里a是36个缓冲区中的一个缓冲区, dd是删除行的命令。此命令将删除当前行并将其保存在缓冲区a中。

Linux vi文字缓冲区

文章图片
看上面的快照, 当前我们在第四行。
Linux vi文字缓冲区

文章图片
看上面的快照, 按下命令” 添加” 后, 当前行(第四行)被删除并保存在缓冲区a中。
” ap
这里的a也是36个缓冲区中的一个缓冲区, p是粘贴的命令。此命令将在当前光标位置之后从缓冲区a中粘贴一行。
Linux vi文字缓冲区

文章图片
看上面的快照, 我们要在当前光标位置之后从缓冲区a粘贴一行。
Linux vi文字缓冲区

文章图片
【Linux vi文字缓冲区】查看上面的快照, 传递” ap” 命令后, 将保存在缓冲区a(在上一个示例中)的行粘贴到最后一个当前位置之后。

    推荐阅读