缓冲区是计算机的内存, 用作临时存储数据的位置, 这些数据是从外部设备(如键盘, 硬盘, 打印机等)发送或接收的。vi中有36个缓冲区来存储文本。命令以(“
)字符开头。
vi编辑器不允许直接修改文件, 相反, 它会复制已编辑文件的副本, 并将其保存在缓冲区中。
例:
“
加
这里a是36个缓冲区中的一个缓冲区, dd是删除行的命令。此命令将删除当前行并将其保存在缓冲区a中。
文章图片
看上面的快照, 当前我们在第四行。
文章图片
看上面的快照, 按下命令” 添加” 后, 当前行(第四行)被删除并保存在缓冲区a中。
” ap
这里的a也是36个缓冲区中的一个缓冲区, p是粘贴的命令。此命令将在当前光标位置之后从缓冲区a中粘贴一行。
文章图片
看上面的快照, 我们要在当前光标位置之后从缓冲区a粘贴一行。
文章图片
【Linux vi文字缓冲区】查看上面的快照, 传递” ap” 命令后, 将保存在缓冲区a(在上一个示例中)的行粘贴到最后一个当前位置之后。
推荐阅读
- Linux vi缩写
- Linux vi全部替换
- Linux vi在块中剪切,复制和粘贴一行
- Linux vi行的开始和结束
- Linux vi加入两行及更多
- Linux vi剪切,复制和粘贴(行)
- Linux vi jump命令
- Linux vi删除
- Linux vi撤消和重复