【发布时间】:2011-01-10 09:48:23
【问题描述】:
是否可以让vim的标签列表垂直显示在编辑器的左侧?
这真的很有帮助,但我还没有找到任何可以做到这一点的插件。 (我对谷歌很烂吗?)
【问题讨论】:
标签: vim plugins editor tabs vim-plugin
是否可以让vim的标签列表垂直显示在编辑器的左侧?
这真的很有帮助,但我还没有找到任何可以做到这一点的插件。 (我对谷歌很烂吗?)
【问题讨论】:
标签: vim plugins editor tabs vim-plugin
我同意 Randy 关于标签的使用。但我前段时间也在寻找在 gvim 中使用垂直标签的可能性。为此,您必须修改源。对于 gvim,因为 gtk_notebook 小部件用于选项卡,所以工作量并不大。对于 vim,它可能需要更多的工作。 你可以找到我制作的补丁/hack here。我评论了一些关于窗口高度的东西,并添加了一个 hbox 和一个 vbox 将 gui.tabline 放在我想要的位置(在左侧)。我将标签长度设置为最大宽度以设置最大标签大小... 它符合我的需求,但它实际上只是一个 hack,并不打算很好地编程。
对不起,它不是一个插件,它不适用于 vim,但如果你真的需要这个功能,切换到 gvim 可能没有太大区别。
【讨论】:
在我看来,您好像在使用制表符作为缓冲区。如果确实如此,我会礼貌地要求您花点时间阅读this 答案。我也强烈建议你改掉这个习惯。
但是,如果您确实为此目的使用选项卡,您可能会通过发出 :ls 来列出缓冲区来获得“垂直选项卡列表”。您还可以使用众多可用的缓冲区资源管理器插件之一。
【讨论】:
如果使用 Gvim,那么您可以使用 :te Buffers 撕下 Buffers 菜单并将其定位为侧边栏。
与选项卡不同,但可以作为用户界面解决方法。
【讨论】:
:set guioptions+=t,然后单击 Buffers 菜单并选择虚线条目(顶部)。
你试过buffergator吗?
安装后,它有一个命令:BuffergatorTabsOpen,在垂直窗口中显示打开的标签...
【讨论】:
您还不知道,但您要查找的命令是:tabs。
对于上下文:我几乎只使用 gvim --remote-tab 来启动编辑器。我尝试了 Randy 的 :ls 一段时间,但在打开 gvim 一周或两周后,列表最终充满了我已经拥有的标签的垃圾 :quit。看完说明书,发现:tabs。
【讨论】:
:bd 或:bw 来清理缓冲区列表。这些命令也接受范围。