2012-05-24 81 views
1

我一直在寻找与gvim一起使用taglist插件,但我遇到的困难之一是它无法以我想要的方式与gvim选项卡一起工作。当用户启动标签列表时,它仅出现在当前标签中;据我所知,用户需要在切换到尚未打开的选项卡时启动另一个标签列表。使用带有taglist插件的gvim选项卡

我的问题是,是否有某种方法可以打开一个标签列表,每当用户切换到另一个标签页时,该标签列表就会更新到相应的缓冲区,而在窗口一侧留下相同(但更新)的标签列表。

我看过的另一种可能性是使用迷你缓冲区资源管理器插件,它主要以我想要的方式与taglist交互。但是,我更喜欢gvim选项卡的外观,并且一般认为gvim选项卡在重新排序等特定功能时会更灵活。因此,尽管我最感兴趣的是配置taglist如何与gvim标签一起工作,但如果它们允许更大的灵活性,我也愿意考虑其他可能性。

回答

0

我用了多年的vim选项卡,并提出类似这样的问题,然后尝试像ctrlP和lusty这样的插件,我尝试了switchind到缓冲区,阅读:http://leonid.shevtsov.me/en/why-vim-tabs-are-different-from-any-other-editor,并且在vim中彻底抛弃了选项卡,现在事情变得更有意义。

(但不要使用迷你缓冲区浏览器,它是邪恶的,色彩更好,最近使用时会自动重新排序)

0

不可以。因为在Vim中设计标签的方式不可能有实际跨标签保留窗口。

你可以砍解决这种情况下the same way some people do with NERDTree

autocmd VimEnter * TlistOpen 

(但它是丑陋的),或者与事实应付生活Vim不是也不可能是你在切换之前已经使用了多年的编辑器/ IDE 。