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