有没有什么方法可以在基于终端的vim中有多个窗口而不分割窗口?所以我可以通过按键切换到另一个文件?
答案 0 :(得分:2)
如果你的意思是“窗口”是vim-window,答案是否定的。
在vim中,窗口是缓冲区的视口。您可以在一个窗口上使用多个窗口 缓冲区,或不同缓冲区上的几个窗口。
所以窗口是视口,如果没有分割,你在单个窗口观看,没有多个。
我猜你的意思是缓冲区:缓冲区是一个加载到内存中进行编辑的文件。在将缓冲区写入文件之前,原始文件保持不变。
您可以拥有一个窗口(不分割)和10个文件(缓冲区)。您可以:ls
查看缓冲区列表,也可以通过命令切换这些缓冲区/文件。在单个窗口中显示它们。
您可以通过以下方式获得有关切换文件/缓冲区的更多信息:
:h buffer
答案 1 :(得分:1)
您可以使用标签。
要打开新标签页,您可以使用:tabe <file>
。之后,您可以使用gt
或gT
移至下一个或上一个标签。
如果要从命令行打开一堆文件,可以使用vim -p <files>
在选项卡中打开它们。