Vim - 在缓冲区中打开新选项卡

问题描述 投票:14回答:2

我刚刚从sublime文本切换到vim,我正在尝试复制sublime选项卡视图。

我通常有一个用:vsp打开的垂直拆分,每个拆分我想打开新标签。要做到这一点,我输入bufdo tab split,但它会在我的分割中打开一个新选项卡,而不是在分割中。

如何在拆分中打开选项卡?

非常感谢

vim
2个回答
42
投票

要打开选项卡,编辑当前文件的名称,您可以使用%,它充当当前文件的宏:

:tabe %

要打开新选项卡并显示当前文件的目录:

:Te:tabe %:h

要在打开的标签之间移动:

gt # Go to next tab
gT # Go to previous tab

9
投票

在Vim中,每个编辑的文件对应一个缓冲区。这些显示在窗口中。可以拆分多个窗口。可以在标签页中切换多个这样的窗口布置(这是最近的添加)。

在此层次结构中,选项卡页面始终位于窗口“上方”,因此只能有一个单一的选项卡构成选项卡页面。 (它总是在菜单/窗口标题和窗口之间。)

在Vim中,使用窗口拆分比标签页更受欢迎。建议仅使用后者来分隔不同的工作空间/项目等.Vim非常强大(并且具有悠久的传统),因此您无法直接接管其他编辑器中看到的概念。

© www.soinside.com 2019 - 2024. All rights reserved.