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

时间:2014-09-27 09:28:59

标签: vim

我将jsut从崇高文本转换为vim,并且我试图复制崇高的标签视图。

我通常使用:vsp打开垂直拆分,每次拆分我都想打开新标签。为此,我输入bufdo tab split,但它会在我的拆分上打开一个新标签而不是拆分。

如何在拆分中打开标签?

非常感谢

2 个答案:

答案 0 :(得分:42)

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

:tabe %

打开新标签&显示当前文件的目录:

:Te:tabe %:h

在打开的标签之间移动:

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

答案 1 :(得分:9)

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

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

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