我刚刚从sublime文本切换到vim,我正在尝试复制sublime选项卡视图。
我通常有一个用:vsp
打开的垂直拆分,每个拆分我想打开新标签。要做到这一点,我输入bufdo tab split
,但它会在我的分割中打开一个新选项卡,而不是在分割中。
如何在拆分中打开选项卡?
非常感谢
要打开选项卡,编辑当前文件的名称,您可以使用%
,它充当当前文件的宏:
:tabe %
要打开新选项卡并显示当前文件的目录:
:Te
或:tabe %:h
要在打开的标签之间移动:
gt # Go to next tab
gT # Go to previous tab
在Vim中,每个编辑的文件对应一个缓冲区。这些显示在窗口中。可以拆分多个窗口。可以在标签页中切换多个这样的窗口布置(这是最近的添加)。
在此层次结构中,选项卡页面始终位于窗口“上方”,因此只能有一个单一的选项卡构成选项卡页面。 (它总是在菜单/窗口标题和窗口之间。)
在Vim中,使用窗口拆分比标签页更受欢迎。建议仅使用后者来分隔不同的工作空间/项目等.Vim非常强大(并且具有悠久的传统),因此您无法直接接管其他编辑器中看到的概念。