vim中术语“缓冲区”和“窗口”的含义是什么?

时间:2013-05-14 08:34:01

标签: vim

嗨,我是vim的新手,我不知道缓冲区和窗口是什么。我找不到任何关于如何理解这两个的教程,所以这是我的问题:

  1. 什么是缓冲区?它与窗口有何不同?
  2. 缓冲区可以用于什么?和窗口(我假设它仅用于编辑)?
  3. 我在哪里可以找到关于如何使用缓冲区和窗口的好教程?

1 个答案:

答案 0 :(得分:8)

这会回答你的问题吗?

   A buffer is the in-memory text of a file.
   A window is a viewport on a buffer.
   A tab page is a collection of windows.

A window is a viewport onto a buffer.  You can use multiple windows on one
buffer, or several windows on different buffers.

A buffer is a file loaded into memory for editing.  The original file remains
unchanged until you write the buffer to the file.

我认为最好的教程是vim的帮助文件。

修改

您可以通过:help window

找到上述帮助信息