📜  Linux vi文本缓冲区

📅  最后修改于: 2020-12-09 06:12:31             🧑  作者: Mango

vi文字缓冲区

缓冲区是计算机的内存,用作临时存储数据的位置,这些数据是从外部设备(如键盘,硬盘,打印机等)发送或接收的。vi中有36个缓冲区来存储文本。命令以(“)字符开头。

vi编辑器不允许直接修改文件,相反,它会复制已编辑文件的副本,并将其保存在缓冲区中。

例:

“加

这里a是36个缓冲区中的缓冲区之一, dd是删除行的命令。此命令将删除当前行并将其保存在缓冲区a中。

查看上面的快照,当前我们在第四行。

看上面的快照,按下命令“添加”后,当前行(第四行)被删除并保存在缓冲区a中。

“ ap

这里的a也是36个缓冲区中的一个缓冲区, p是粘贴的命令。此命令将在当前光标位置之后从缓冲区a中粘贴一行。

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

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