如何删除已卸载插件的 Eclipse 视角?

38

我正在评估Eclipse的企业IDE插件,最终决定不购买它。在卸载插件后,留下了一堆透视按钮(在右上角),我无法移除它们。如何手动删除这些按钮,而不会破坏我的工作区?

编辑:明确一下,右键单击并选择“关闭”无效。甚至没有错误消息。


2
右键单击然后选择关闭不起作用吗? - Kothar
7个回答

69

点击 Window ► Preferences ► General ► Perspectives。选择您想要删除的透视图,并将其移除。其中一些透视图无法移除,我不知道原因。


似乎无法删除内置视图。 - MarcH
那些仍由已安装的插件提供的功能是无法移除的。 - nitind

43

你是如何卸载那个插件的?

丹尼尔他的回答中所述,帮助->安装新软件-> 点击"已安装软件"是卸载插件的正确方式,应该能够摆脱不需要的视图。

如果插件安装在dropins目录或者<eclipse>/plugins<eclipse>/features中,你是否删除了<eclipse>/features中的所有directories/jar,因为如果该插件被打包为产品,它会在产品扩展点中定义一个plugin_customization.ini,其中可能会指示某些透视按钮。

如果不行的话,唯一的解决方案就是仔细查看您的工作区元数据,查找所有与该插件相关的最近文件并将它们删除。但是请先备份您的工作区。例如,user900975his answer 中指出了 <your workspace folder>/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml 文件以及其中的 <perspectives> 元素和 <perspective> 子元素,您可以将其删除。
注意:Eightball他的回答(已赞)中提到了列出和删除透视图的可能性。

delete perspective

由于他提到“其中一些是无法删除的。我不知道为什么”,因此我上面的原始答案仍然适用。


亚历山德罗斯在评论中添加了此内容:

This helped me fix this, but in my case the file I had to edit while Eclipse was closed was:

.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi

这帮助我解决了问题,但在我的情况下,我必须在关闭Eclipse时编辑的文件是".metadata.plugins\org.eclipse.e4.workbench\workbench.xmi"。 - Alexandros
@Alexandros 谢谢你。我已经将你的评论包含在答案中以增加可见性。 - VonC

8
我曾经也遇到过同样的问题,就是SVN仓库导航左侧的透视按钮一直无法关闭。尝试使用关闭选项也无济于事。但是,在从窗口 -> 关闭所有透视图中选择后,该按钮终于消失了。
此致敬礼,

3

<your workspace folder>/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml 包含一个 <perspectives> 元素,其中包含 <perspective> 子元素。您可以删除 <perspective> 元素,这样它们就不会再出现在工具栏中了。Eclipse 在退出时会写入此文件,因此如果您不先退出 Eclipse,则您的更改将被覆盖。


2
如果您安装了插件,请点击“帮助►安装新软件”,然后在右下角单击“已安装的内容”。卸载您想要的内容,透视图也将被删除。

1

我在安装插件后遇到了同样的问题。答案非常简单,甚至是显而易见的。

  1. 打开窗口|首选项
  2. 点击通用节点
  3. 点击透视图

在列表中找到所需的透视图,然后在右侧选择删除命令。

列表将刷新并删除您的透视图。


这对于一个案例起作用,但另一个案例中删除按钮被禁用了。有问题的是“SVN Repository Exploring”透视图。 - Alexandros

1
您也可以尝试使用-clean命令行参数启动Eclipse。这会清除Eclipse运行时缓存,可能也会解决您的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接