【问题标题】:Using gvim tabs with taglist plugin使用带有 taglist 插件的 gvim 选项卡
【发布时间】:2012-05-30 22:58:36
【问题描述】:

我一直在考虑将 taglist 插件与 gvim 一起使用,但我遇到的困难之一是它不能以我想要的方式与 gvim 选项卡一起使用。当用户启动 taglist 时,它只出现在当前选项卡中;据我所知,用户在切换到尚未打开的标签时需要启动另一个标签列表。

我的问题是是否有某种方法可以打开单个标记列表,每次用户切换到另一个选项卡时都会更新到相应的缓冲区,在窗口一侧留下相同(但已更新)的标记列表。

我看到的另一种可能性是使用 Mini Buffer Explorer 插件,它主要以我想要的方式与 taglist 交互。但是,我更喜欢 gvim 选项卡的外观,并且通常发现 gvim 选项卡在处理某些事情(例如重新排序)时更灵活。综上所述,虽然我最感兴趣的是配置 taglist 如何与 gvim 选项卡一起使用,但如果它们允许更大的灵活性,我也愿意考虑其他可能性。

【问题讨论】:

    标签: vim vim-plugin


    【解决方案1】:

    我多年来一直使用 vim 选项卡并忍受这样的问题,然后尝试 ctrlP 和 lusty 之类的插件,我尝试 switchind 到缓冲区,阅读:http://leonid.shevtsov.me/en/why-vim-tabs-are-different-from-any-other-editor,并完全放弃了 vim 中的选项卡,现在事情变得更多了感觉。

    (但不要使用迷你缓冲区浏览器,它是邪恶的,强烈的更好,并且自动重新排序最近使用的)

    【讨论】:

      【解决方案2】:

      没有。由于选项卡在 Vim 中的设计方式,您不能有真实跨选项卡的持久窗口。

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

      autocmd VimEnter * TlistOpen
      

      (但它很丑)或应对 Vim 不是也不能成为您在切换之前使用多年的编辑器/IDE 的事实。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多