Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse-如何同时切换project explorer的工作集、调用层次结构和搜索?_Eclipse_Eclipse Cdt - Fatal编程技术网

Eclipse-如何同时切换project explorer的工作集、调用层次结构和搜索?

Eclipse-如何同时切换project explorer的工作集、调用层次结构和搜索?,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,每当我在project explorer中切换工作集时,该工作集不会切换到“搜索”和“调用层次结构”视图,因此,如果我忘记手动切换这些工作集,则最终会得到来自错误工作集的搜索结果 在所有这些工具中是否有同时切换工作集的快捷方式 谢谢 不确定是否有直接的方法,但您可以尝试(仅用于测试)将一个透视图与一个工作集相关联。 即定义包资源管理器、搜索视图和调用层次视图: 透视图P1中的所有设置为工作集WS1 透视图P2中的所有设置均为工作集WS2 这样,您应该能够切换透视图,同时有效地切换工作集。Ec

每当我在project explorer中切换工作集时,该工作集不会切换到“搜索”和“调用层次结构”视图,因此,如果我忘记手动切换这些工作集,则最终会得到来自错误工作集的搜索结果

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


谢谢

不确定是否有直接的方法,但您可以尝试(仅用于测试)将一个透视图与一个工作集相关联。
即定义包资源管理器、搜索视图和调用层次视图:

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

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

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

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


Project explorer、call hierarchy和search支持此功能。

要实现工作集的自动化,我建议如下

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

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

这一点很重要,因为当您现在在窗口工作集中更改WS选择时(对不起,这里有很多WS),您将自动更改所有WS选择!例如,您将看到包资源管理器的更改

如前所述,您可以通过窗口->工作集来更改它(如果条目不在那里,只需窗口->自定义透视…->命令组可用性选项卡->在窗口工作集上打勾即可)。不仅如此,现在您可以在窗口->首选项->常规->键->选择工作集(类别窗口)下指定一个快捷方式,并使用该快捷方式打开选择对话框并从中更改WS


希望能有所帮助。

谢谢您的回复。这听起来正是我想要的。但是,我的版本(GALILEO,面向C/C++开发人员的Eclipse IDE,构建id:20090619-0625)没有“窗口|工作集”菜单项。project explorer中的工作集选择器等允许我选择窗口工作集(有三个单选按钮,包括“窗口工作集”),但我不知道如何创建窗口工作集。感谢您提供的更多提示。如果您没有看到该菜单项,请转到“窗口/自定义透视…”,选择“命令组可用性”选项卡并打开“窗口工作集”组。在那之后,你应该在窗口菜单中有那个菜单项。这对我的生活来说是一件多么奇妙的事情。Eclipse应设置此默认值:)