Eclipse - 如何同时切换项目资源管理器,调用层次结构和搜索的工作集?

时间:2010-05-27 18:51:41

标签: eclipse eclipse-cdt

每当我在项目资源管理器中切换工作集时,工作集都不会切换搜索和调用层次结构视图,所以如果我忘记手动切换它们,我最终会得到错误工作集的搜索结果。

是否有同时在所有这些工具中切换工作集的快捷方式?

谢谢!

3 个答案:

答案 0 :(得分:15)

Eclipse中有一个特殊的工作集概念,称为 Window工作集,它基本上是一种管理工作集的“集中式”方式。

您可以在窗口 / 工作集中设置工作集。大多数支持工作集的视图都可以选择这个特殊的工作集(如你所见here)。完成设置后,您可以在窗口 / 工作集中打开/关闭活动工作集,所有视图都会自动使用更改后的值。

Project explorer,调用层次结构和搜索支持此功能。

答案 1 :(得分:3)

为了通过工作集获得一些自动化,我建议如下......

首先是一个前提。所有支持工作集的视图都会要求您选择要引用的工作集。在选择对话框中,通常可以找到当前定义的工作集的名称和标签窗口工作集。正如Csaba_H所说,后者是某种集中式工作集经理。

因此,请确保每次需要选择工作集时,都会选择“窗口工作集”标签(在搜索中它是最后一个输入字段,按“选择”按钮...在“包资源管理器”中,它是第一个进入你的WSs之上。)

这很重要,因为当你现在更改Window Working Sets中的WS选择时(抱歉,这里有很多WS),你会自动更改所有这些!例如,您将看到Package Explorer的更改。

如前所述,您可以通过Window更改它 - >工作集(如果条目不在那里,只有Window - > Customize Perspective ... - > Command Groups Availability选项卡 - >勾选Window Working Set)。不仅如此,现在您可以在Window下分配一个快捷方式 - >偏好 - >一般 - >键 - >选择工作集(类别窗口)并使用快捷方式打开选择对话框并从那里更改WS!

希望它有所帮助。

答案 2 :(得分:0)

不确定是否存在直接的方法,但您可以尝试(仅用于测试)将一个视角与一个工作组相关联。
即定义包浏览器,搜索视图和调用层次结构视图:

  • 所有设置为透视P1中的工作集WS1。
  • 所有设置为透视P2的工作集WS2。

这样,您应该能够切换视角,同时有效地切换工作集。

相关问题