当VIM把我正在编辑的文件称为“缓冲区”时,它到底是什么意思呢?每当我在shell或应用程序中编辑文件时,它都会把文件的副本称为缓冲区。我很好奇这究竟意味着什么,但找不到任何相关信息。希望能得到帮助。
从:help windows-intro中,由icktoofay在评论中提供的链接:
缓冲区是文件的内存文本... [它] 被加载到内存中以进行编辑。原始文件保持不变,直到你将缓冲区写入该文件。
也就是说,缓冲区代表实际加载/正在处理的数据本身。
命名缓冲区是移动或复制文本的另一种方法...首先将光标定位到要复制的内容。接下来,使用拷贝命令复制所需文本。这会将复制的文本放入临时缓冲区中...
:help windows-intro
提供了有关窗口和缓冲区的良好介绍。 - icktoofay