我一直在考虑使用带有gvim的taglist插件,但我遇到的一个难点是它不能像我想的那样使用gvim标签。当用户启动标记列表时,它仅出现在当前选项卡中;据我所知,当用户切换到尚未打开的标签时,用户需要启动另一个标签列表。
我的问题是,是否有一些方法可以打开单个标记列表,每次用户切换到另一个标签时都会更新到相应的缓冲区,在窗口一侧留下相同(但更新的)标记列表。 / p>
我看到的另一种可能性是使用Mini Buffer Explorer插件,该插件主要以我想要的方式与taglist交互。但是,我更喜欢gvim选项卡的外观,并且通常发现gvim选项卡在某些事情(如重新排序)时更加灵活。尽管如此,虽然我最感兴趣的是配置taglist如何与gvim标签一起使用,但我也愿意考虑其他可能性,如果它们允许更大的灵活性。
答案 0 :(得分:0)
没有。由于Vim中的标签设计方式,您无法在标签页面中使用真实持久化窗口。
你可以解决这种情况the same way some people do with NERDTree:
autocmd VimEnter * TlistOpen
(但这很难看)或者应对这样一个事实:Vim不是也不能成为你在转换之前多年使用的编辑器/ IDE。
答案 1 :(得分:0)
我多年来一直使用vim标签并忍受这样的问题,然后尝试像ctrlP和lusty这样的插件,我尝试使用switchind到缓冲区,读取:http://leonid.shevtsov.me/en/why-vim-tabs-are-different-from-any-other-editor,并完全删除了vim中的标签,现在事情变得如此更有意义。
(但不要使用迷你缓冲资源管理器,它是邪恶的,强大的方式更好,并使用最近使用的自动重新排序)