1

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

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

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

4

2 回答 2

0

不可以。由于 Vim 中标签的设计方式,您无法在标签之间拥有真正的持久窗口。

您可以像某些人使用 NERDTree 一样解决这种情况:

autocmd VimEnter * TlistOpen

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

于 2012-05-24T21:30:45.270 回答
0

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

(但不要使用迷你缓冲区资源管理器,它是邪恶的,精力充沛的方式更好,并且使用最近使用的自动重新排序)

于 2012-05-30T14:58:36.690 回答