Eclipse Juno 透视图工具栏

7
在Eclipse Juno中,我想把透视工具栏拖到其他位置时,Eclipse卡住了,重启Eclipse后,透视栏消失了。
我尝试过搜索,但没有找到重新显示工具栏的解决方案。有人有解决方法吗?

https://dev59.com/wFnUa4cB1Zd3GeqPYCw3 - Nachi
谢谢您的回复,Nachi。但是它并没有帮助我,除了透视工具栏之外,我的所有工具栏都在那里。 - sufyan.shoaib
4个回答

17

实际上,没有必要重置您的视图,更不用重置您的workbench.xmi备忘录文件。有一种更加智能的方法:

  1. 打开一个新的工作台窗口。从主菜单中选择:Window => 新建窗口。请注意,新窗口已经具有了(已经自定义的)Perspective Bar。

  2. 首先关闭没有Perspective Bar的窗口。

  3. 关闭第二个窗口。这将保存一个更干净的版本的workbench.xmi(覆盖那个位置在屏幕之外的Perspective Bar的版本)。

  4. 重新打开eclipse。Perspective Bar回到它的位置了。


谢谢,非常优雅的解决方案(使用Juno和PDT)已经生效。 - DaveStSomeWhere
做得很好,但这会重置视图(不是什么大问题)。在Juno上使用。 - Nereis
在neon.3中没有运气。新打开的窗口确实有透视按钮,但是在最后关闭它然后重新启动Eclipse之后,我的透视被重置了,仍然没有透视按钮! - Roger
回复我之前的评论...这是我如何解决它的方法(同时删除workbench.xmi):https://dev59.com/8Gox5IYBdhLWcg3wpFv5#43645693 - Roger
这个建议似乎具有重置透视图的相同效果。视图回到了重置透视图时的同一位置,我之前打开和定位的视图等都不见了... - Dan Gravell

10

你可以尝试以下两种方法:

  1. 重置当前视图(Window/Reset perspective...)。虽然你配置的视图集将会丢失,但这可能会使透视切换器重新出现。
  2. 如果第一种方法不起作用,那么你应该重置整个保存的工作台GUI。可以通过从工作区文件夹中删除.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi文件或使用 -clearPersistedState选项开启eclipse来完成操作。

第二点假定在Juno的情况下,你正在使用Eclipse 4.2(新的GUI,而不是旧的3.8版本)。


1
谢谢Zoltan,第二个选项解决了我的问题。它重新创建了上述文件,因此一切都恢复正常了。 - sufyan.shoaib

0
首先,让我说一下:只要无法将透视菜单放置在左侧,我就会立即停止使用Eclipse(并强制我的团队这样做)。
作为解决方法,我会为每个新的工作区执行以下操作:
  1. 创建工作区
  2. 关闭Eclipse
  3. 通过存储的文件覆盖.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi。
我是这样制作存储的workbench.xmi文件的:
  1. 在3.8中创建工作区,配置左侧栏
  2. 在4.*中打开此工作区(它将创建存储的文件)。
  3. 关闭Eclipse
  4. 存储workbench.xmi。

0

至少在Eclipse 2019-06 (4.12.0)版本中,只需要执行以下操作:

"切换工作区" -> "其他" -> "最近的工作区" -> (选择当前所在的工作区)


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