通常,当我在Vim中打开文件时,已经有一个打开的Vim在全新的缓冲区中打开文件?屏幕的东西?换句话说,它占据了整个vim客户区,因此我必须:bn
才能看到下一个我喜欢的文件。但是有时候,当我打开一个文件时,Vim决定水平分割窗口并将其放在其中的水平缓冲区之一中。
什么时候决定拆分窗口而不是将整个东西给我?如何防止这种行为?也许最重要的是,这种行为的名字是什么,以便将来我可以做更好的搜索?
答案 0 :(得分:0)
引用:help window
:
A buffer is an in-memory text of a file
A window is a viewport of a buffer
枚举缓冲区。当您运行:bufnext
或:bn
时,您将转到下一个缓冲区。您还可以使用:b<num>
进入特定的缓冲区,说:b2
进入缓冲区2。您可以使用:ls
获得缓冲区列表。
:split
或:vsplit
时,您将打开一个新窗口,即一个新的缓冲区视口。您可以让两个窗口显示相同的缓冲区,依此类推。
标签页也是缓冲区的集合;用:tabnew
打开一个新标签,然后用gt
和gT
遍历它们,分别前进和后退。
我强烈建议您阅读帮助文件;都在那里。