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



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

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

引用: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循环浏览它们,分别向前和向后移动。

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

最新更新