2013-05-14 55 views
5

您好我是vim的新手,我不知道缓冲区和窗口是什么。我找不到有关如何理解这两个的任何教程,所以这里是我的问题:vim中术语“buffer”和“window”的含义是什么?

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

[VIM标签维基(http://stackoverflow.com/tags/vim/info)有很多的信息开始。 – devnull 2013-05-14 08:35:52

+0

这有点令人讨厌,但是这张图片总结得非常好,并且是来自freenode上#vim频道机器人的factoid:http://tinypic.com/view.php?pic=20gzol3&s=7 – 2013-05-14 10:33:41

回答

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

+2

我想你应该注意如何使用帮助,在这种情况下':h window'或':h windows-intro'(删除我的答案)。 – timss 2013-05-14 08:39:34

+0

@timss好评。添加了帮助命令。 – Kent 2013-05-14 08:49:41

相关问题