Eclipse:当切换透视图使工具栏条目消失时,选择丢失

Eclipse:当切换透视图使工具栏条目消失时,选择丢失,eclipse,plugin.xml,Eclipse,Plugin.xml,我有一个在工具栏中显示条目的条件。我用 menuContribution+command+visibleWhen显示此条目。当我切换到另一个透视图时,工具栏中的条目将消失,即使我在项目浏览器中选择了该项目/项目节点 是因为我使用 <visibleWhen> <with variable="selection"> in my plugin.xml ? 在my plugin.xml中? 即使切换了透视图,我如何保持工具栏条目可见,至少它应该显示在某些固定透视图中(如果不

我有一个在工具栏中显示条目的条件。我用 menuContribution+command+visibleWhen显示此条目。当我切换到另一个透视图时,工具栏中的条目将消失,即使我在项目浏览器中选择了该项目/项目节点

是因为我使用

<visibleWhen> <with variable="selection">  in my plugin.xml ?
在my plugin.xml中?
即使切换了透视图,我如何保持工具栏条目可见,至少它应该显示在某些固定透视图中(如果不是所有透视图的话)

我希望避免使用ActionSet在工具栏中显示我的条目,因为它们与我正在使用的propertyTester不友好

在这方面的任何帮助都将不胜感激


谢谢

我猜当你改变视角时,选择就会丢失,这就是你的贡献不可见的原因。即使在project explorer视图(或其他视图)中存在选择,它有时也会呈灰色,表示没有选择。您需要通过代码而不是扩展点来处理选择

选择看起来好像丢失了,但实际上没有…我写了一段代码,当透视图发生变化时,我得到了选择,并且我能够在project explorer中得到所选资源。我认为一种方法是使用另一个标签,其中将检查选择的某些透视图是否有效…我目前正在进行此工作,但没有太大的成功。。。