您好我是vim的新手,我不知道缓冲区和窗口是什么。我找不到有关如何理解这两个的任何教程,所以这里是我的问题:vim中术语“buffer”和“window”的含义是什么?
- 什么是缓冲区,它与窗口有什么不同?
- 缓冲区可用于什么?和窗口(我假设它仅用于编辑)?
- 哪里可以找到关于如何使用缓冲区和窗口的好教程?
您好我是vim的新手,我不知道缓冲区和窗口是什么。我找不到有关如何理解这两个的任何教程,所以这里是我的问题:vim中术语“buffer”和“window”的含义是什么?
这是回答您的问题吗?
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
[VIM标签维基(http://stackoverflow.com/tags/vim/info)有很多的信息开始。 – devnull 2013-05-14 08:35:52
这有点令人讨厌,但是这张图片总结得非常好,并且是来自freenode上#vim频道机器人的factoid:http://tinypic.com/view.php?pic=20gzol3&s=7 – 2013-05-14 10:33:41