vim:有多个窗口没有拆分?

时间:2013-07-03 15:35:13

标签: vim window

有没有什么方法可以在基于终端的vim中有多个窗口而不分割窗口?所以我可以通过按键切换到另一个文件?

2 个答案:

答案 0 :(得分:2)

如果你的意思是“窗口”是vim-window,答案是否定的。

在vim中,窗口是缓冲区的视口。您可以在一个窗口上使用多个窗口 缓冲区,或不同缓冲区上的几个窗口。

所以窗口是视口,如果没有分割,你在单个窗口观看,没有多个。

我猜你的意思是缓冲区:缓冲区是一个加载到内存中进行编辑的文件。在将缓冲区写入文件之前,原始文件保持不变。

您可以拥有一个窗口(不分割)和10个文件(缓冲区)。您可以:ls查看缓冲区列表,也可以通过命令切换这些缓冲区/文件。在单个窗口中显示它们。

您可以通过以下方式获得有关切换文件/缓冲区的更多信息:

:h buffer

答案 1 :(得分:1)

您可以使用标签。

要打开新标签页,您可以使用:tabe <file>。之后,您可以使用gtgT移至下一个或上一个标签。

如果要从命令行打开一堆文件,可以使用vim -p <files>在选项卡中打开它们。

查看:h tab-page-commands