打开新文件时,如何阻止vim水平拆分?

时间:2020-01-17 06:20:30

标签: vim

通常,当我在Vim中打开文件时,已经有一个打开的Vim在全新的缓冲区中打开文件?屏幕的东西?换句话说,它占据了整个vim客户区,因此我必须:bn才能看到下一个我喜欢的文件。但是有时候,当我打开一个文件时,Vim决定水平分割窗口并将其放在其中的水平缓冲区之一中。

什么时候决定拆分窗口而不是将整个东西给我?如何防止这种行为?也许最重要的是,这种行为的名字是什么,以便将来我可以做更好的搜索?

1 个答案:

答案 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打开一个新标签,然后用gtgT遍历它们,分别前进和后退。

我强烈建议您阅读帮助文件;都在那里。