Vim:垂直标签列表可能吗?

时间:2011-01-10 09:48:23

标签: vim plugins editor tabs vim-plugin

是否可以在编辑器的左侧垂直显示vim的选项卡列表?

alt text

这真的很有帮助,但我还没有找到任何可以做到这一点的插件。 (我在谷歌吮吸?)

5 个答案:

答案 0 :(得分:4)

在我看来,好像你使用制表符作为缓冲区。如果确实如此,我会礼貌地请你花点时间阅读this回答。我也强烈要求你改变这种习惯。

但是,如果您确实使用制表符用于此目的,则可以通过发出:ls列出缓冲区来获取“垂直选项卡列表”。您还可以使用许多可用的缓冲区资源管理器插件之一。

答案 1 :(得分:4)

我同意Randy关于标签的使用。但我也在寻找可能在前一段时间在gvim中使用垂直标签的可能性。为此,您必须修改源。对于gvim,由于gtk_notebook小部件用于选项卡,所以工作量不大。对于vim,它可能还有更多工作要做。 你可以找到我制作的补丁/黑客here。我评论了一些关于窗口高度的东西,并添加了一个hbox和一个vbox来将gui.tabline放在我想要的位置(在左侧)。我将标签长度设置为最大宽度以设置最大标签大小... 它符合我的需要,但它实际上只是一个黑客,并不打算很好地编程。

对不起,它不是插件而且不适用于vim,但是如果你真的需要这个功能,切换到gvim可能不会有太大差别。

答案 2 :(得分:1)

如果使用Gvim,那么您可以使用:te Buffers撕掉Buffers菜单并将其定位为侧边栏。

与标签不同,但可以作为用户界面解决方法。

答案 3 :(得分:0)

你试过buffergator吗? 安装后,它有一个命令:BuffergatorTabsOpen,在垂直窗口中显示打开的选项卡......

答案 4 :(得分:-1)

你还不知道,但是你正在寻找的命令是:tabs

对于上下文:我几乎只使用gvim --remote-tab来启动编辑器。我尝试了兰迪的:ls,但是在将gvim打开一两个星期之后,这个列表最终充满了我已经:quit的标签。阅读本手册后,我找到了:tabs