上一节我们学习了窗口相关的命令,其实多窗口的最大功能在于存放多个不同的缓冲区。
文件载入内存之后,我们操作的其实是缓冲区。:write命令就是将缓冲区写回文件的目的。
通过:ls命令,可以查看当前存在的缓冲区
:ls 1 #a + "test.cpp" line 1 2 = "test.txt" line 7 8 %a "[No Name]" line 1其中,第一列的编号是缓冲区的编号。 “%”表示当前窗口所使用的缓冲区 a表示活动的缓冲区
所有的切换命令都有对应的s版本,用于在新窗口中打开,如sbnext, sbfirst等。
标签页是一个比较现代的风格,更适合鼠标操作。
:tabnew 文件名 - 新建标签页:tabclose - 关闭当前标签页:tabonly - 只保留当前标签页:tabnext - 切换到下一个标签页:tabprevious - 切换到上一个标签页:tabfirst - 切换到第1个标签页:tablast - 切换第最后一个标签页:tabs - 列出所有的标签页