eclipse - 如何在eclipse中删除谷歌登录按钮

标签 eclipse eclipse-plugin google-eclipse-plugin

我面临一个奇怪的问题。我的eclipse,有一个谷歌登录按钮 这占用了一些我不想发生的空间。最初它带有“ 登录 Google ”文本。我关注了一些博客文章并相应地设置为只显示图标(我不记得那个博客文章链接)。

但是现在,该图标正在复制..它被显示了 12 次。它实际上是在创造 child :P

我已经浏览了“自定义透视”菜单中的所有选项,但都没有列出此按钮。有人可以帮我从我的角度删除那个谷歌签名按钮吗?一个可能的嫌疑人是 - 当我挂起和唤醒我的机器时,我的 Eclipse 崩溃了。

Picture showing repeated icons

最佳答案

您可以使用 Window > Reset Perspective... 菜单命令将透视图重置为其默认状态,这可能会消除该工具栏和按钮。如果失败,我将创建一个新工作区并使用 File > Import > Existing Projects into Workspace 将项目导入其中。

如果您想尝试挽救现有的工作空间,可以手动编辑 Eclipse 的内部文件来存储您的 Workbench 布局,但这有点棘手。以下是我为消除类似的重复工具栏项而采取的步骤:

  • 退出 Eclipse。
  • 找到工作台布局文件,它的路径是 <workbench>\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi 在您触摸它之前备份此文件 - 这是必不可少的,因为如果您更改错误的内容很容易损坏文件。
  • 在您最喜欢的支持 XML 的编辑器中打开文件 - 大多数 Eclipse 包都包含可以正常工作的 XML 编辑器1,但请注意,如果您使用 Eclipse 编辑文件,则无法在包含workbench.xmi 你想编辑。
  • 在XML中找到<trimBars>节的节点;从那里你必须确定你需要编辑哪个 <trimBars> 节点。在您的情况下,它看起来像一个垂直的,可能具有 side="Right" 属性。
  • 在正确的 <trimBars> 节点下,您会发现多个 <chlidren> 节点,每个节点都有一个 elementId 属性,可以帮助您识别它;您正在寻找 <children> 被标识为与 Google 插件相关的节点。
  • 删除似乎与不需要的工具栏按钮相关的 <children> 节点。在您的情况下,您可能想要删除整个工具栏,因此您可能想要删除整个包含 <trimBars> 的节点。
  • 保存文件并在该工作区上启动 Eclipse。


  • 1 Eclipse 的某些包包含 EMF 工具,这些工具将在一个特殊的 XMI 编辑器中打开它,该编辑器不提供源 View ,仅提供结构 TreeView 。根据您喜欢使用 XML 的方式,这可能比编辑原始 XML 更容易。

    关于eclipse - 如何在eclipse中删除谷歌登录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093688/

    相关文章:

    java - 在Eclipse(STS)中设置两个maven git项目的master分支

    Eclipse Juno 拼写检查异常行为

    java - CQ5 OSGi bundle 未启动 :- Activator cannot be found

    java - 客户端收到 500(GoogleJsonResponseException),尽管应用引擎端点服务器似乎工作正常

    android - Google端点方法不断返回 "name must not be empty"异常

    java - 跨多个项目使用 Java 包 Eclipse

    eclipse - 在 eclipse 3.5 中更改编辑器选项卡宽度

    git - 在 Eclipse Ubuntu 中重新索引存储库

    eclipse-plugin - Eclipse RCP : How to order perspective buttons belonging to different plugins?

    google-app-engine - DataNucleus JDO 与 Google Cloud Tools for Eclipse