Java 在Eclipse中隐藏重复的工具栏项
我不知道怎么做,但我的STS有重复的工具栏项目,我不知道如何删除它们。下面是我的复制工具栏的外观Java 在Eclipse中隐藏重复的工具栏项,java,eclipse,ide,spring-tool-suite,Java,Eclipse,Ide,Spring Tool Suite,我不知道怎么做,但我的STS有重复的工具栏项目,我不知道如何删除它们。下面是我的复制工具栏的外观 我想把这些扔掉。我试图隐藏工具栏,但没用。有人知道如何去掉重复的吗?看起来您已经安装了插件。尝试卸载它 这个封闭源代码插件确实加载时间编织来修补Eclipse平台的Java字节码(出于法律原因,不必发布它们的更改)。与使用公共API不同,加载时编织补丁必须针对每个(新的)Eclipse版本进行调整:插件中的错误可能导致Eclipse平台的奇怪行为 另请参见:自从升级到氧气后,我一直有同样的问题。我
我想把这些扔掉。我试图隐藏工具栏,但没用。有人知道如何去掉重复的吗?看起来您已经安装了插件。尝试卸载它 这个封闭源代码插件确实加载时间编织来修补Eclipse平台的Java字节码(出于法律原因,不必发布它们的更改)。与使用公共API不同,加载时编织补丁必须针对每个(新的)Eclipse版本进行调整:插件中的错误可能导致Eclipse平台的奇怪行为
另请参见:自从升级到氧气后,我一直有同样的问题。我无法可靠地再现这个问题 @howlger建议的解决方案比吹走整个工作区更有效,干扰更小:
.metadata\.plugins\org.Eclipse.e4.workbench\workbench.xmi
文件,或者对其重命名,以便在需要恢复时将其恢复这似乎是核心Eclipse平台中的一个问题。虽然屏幕截图显示了非常漂亮的图标,这要归功于最暗的颜色,但正如霍尔格所指出的,目前它似乎与最暗的颜色插件无关。相反,workbench.xmi文件中似乎出现了重复的贡献条目。在我们的测试中(我参与了Darkest Dark),我们可以看到这些条目发生在一个独立的Eclipse中,尽管我们还不能在条目再次添加到workbench.xmi的地方找到根本原因 有趣的是,一位用户发布了一个旧的Eclipse bug,它看起来像是Eclipse经典版的屏幕截图,显示了今天同样的问题
不是一个实际的答案,我希望更多的附加信息将有助于追踪问题。我对版本:2018-12(4.10.0),版本:20181214-0600也有同样的问题 我打开了上面提到的workbench.xmi文件。这是我通过搜索“打开终端”找到的部分,这是一个重复图标上的工具提示
<children xsi:type="menu:ToolBar" xmi:id="_tODFlzriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.toolbar">
<tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFmDriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFmTriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFmjriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFmzriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFnDriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFnTriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFnjriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_tODFnzriEem5AdcasuU54g" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_tOOFADriEem5AdcasuU54g">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
</children>
拖动
- 停止日食
- 将其编辑为一个菜单:HandledToolItem子菜单
- 启动了eclipse
拖动
我还注意到,ID已经更新
John我不知道为什么会发生这种情况,但我知道如何消除重复条目。我们在基于Eclipse的产品上也遇到了同样的问题 窗口>新窗口
关闭旧窗口,避免重蹈覆辙。仅仅删除主题没有帮助,即使之后重置当前透视图也是如此。据我所知,只创建一个新的工作区是有帮助的,这可能会很麻烦,这取决于定制了多少东西。顺便说一句,我对引入的eclipse用户存储图标也有同样的问题,它有13个重复项,非常烦人。其他图标都没有复制。@ScriptKiddy删除是什么意思?你卸载了它还是禁用了它?尝试删除工作区文件
.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi
,而不是创建新的工作区。稍后将重试,感谢您提供的信息。eclipse oxygen上也有此问题。谢谢你的提示,像魔咒一样工作这是唯一对我有效的东西…有一段时间,这些重复的图标占据了我屏幕的一半,效果非常好。我在4.7.0中面临同样的问题,并且没有安装最暗的主题。但我注意到,当我从某个地方更换笔记本电脑时(例如,将笔记本电脑从工作地点带到家中,反之亦然),一些图标会再次复制,因此它也可能与随位置变化的内容相关,例如IP(不这样认为)、连接的显示器(数量/型号)。。。
<children xsi:type="menu:ToolBar" xmi:id="_FzpBgzrrEemLeYohrjtX4w" elementId="org.eclipse.tm.terminal.view.ui.toolbar">
<tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_FzpBhDrrEemLeYohrjtX4w" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_Fzw9IzrrEemLeYohrjtX4w">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_FzpBhTrrEemLeYohrjtX4w" elementId="org.eclipse.tm.terminal.view.ui.commands.launchToolbar"
iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png" tooltip="Open a Terminal" command="_Fzw9IzrrEemLeYohrjtX4w">
<persistedState key="IIdentifier" value="org.eclipse.tm.terminal.view.ui/org.eclipse.tm.terminal.view.ui.commands.launchToolbar"/>
</children>
</children>