当VIM将文件即时编辑为“缓冲区”时......究竟是什么意思?每当我在shell或应用程序中编辑文件时,它都会将文件副本称为缓冲区。我很好奇这究竟是什么意思,但却找不到任何东西。任何帮助将不胜感激。
答案 0 :(得分:7)
来自:help windows-intro,由icktoofay在评论中链接:
缓冲区是文件的内存文本... [加载到内存中进行编辑]。在将缓冲区写入文件之前,原始文件保持不变。
也就是说,缓冲区代表实际加载/工作的数据本身。
答案 1 :(得分:4)
您可以将其视为与Windows剪贴板类似。您可以使用它来剪切,复制和粘贴文本片段。
但是你可以同时打开多个“缓冲区”。每个缓冲区都可以有一个名称。
请参阅VI Tutorial: Manipulating Text:
命名缓冲区是移动或复制文本的另一种方法...首先将光标定位在要复制的材质上。接下来,使用yank命令制作所需文本的副本。这会将复制的文本放入临时缓冲区......