是否可以在拆分内打开选项卡

时间:2018-12-22 19:06:32

标签: vim

我目前有一个Vim配置,其中我的NERDtree在左边,一个终端在底部打开,我的主编辑器在右上角。我想在编辑器拆分内的选项卡中打开新文件,而不是用新文件替换整个屏幕。这可能吗?

2 个答案:

答案 0 :(得分:2)

TL; DR:否

vim中的选项卡页“包含一个或多个窗口”(:help tab-page-intro)。也称为Windows的集合。 Vim在窗口管理方面非常强大,可以让您创建所需的编辑窗口的任意组合,然后创建一个新的选项卡页面以处理其他内容,而不会破坏您精心设计的布局。

您不能像制表符那样进行拆分。相反,您可以进一步拆分该窗口,或者使用:edit:find:Explore和许多其他方法在文件之间切换。

例如参见article I linked in the comments

答案 1 :(得分:1)

我想我看到了您正在尝试实现的类似IDE的工作流程,这完全有可能,但是制表符不是怎么做到的。由于选项卡是一种窗口布局,代表了您的编辑器空间的独立视图,因此它们可以用于同一工作流程的多个视图,例如,一个编辑器视图和一个调试视图或您可以想到的任何视图。

我认为我们正在寻找的是使用vim缓冲区。例如,打开Nerdtree,一个带有:term的终端,并在单个布局(选项卡)中打开工作流程中的所有内容。然后,您想使用编辑器窗口(拆分)来编辑多个缓冲区。

可以在这里找到有关如何使用缓冲区的非常好的摘要: https://joshldavis.com/2014/04/05/vim-tab-madness-buffers-vs-tabs/