因为平台被设计为支持许多不同的编程语言和工具,所以用户很可能在工作台上安装几个不同的调试器实现。通常,开发者一次以一种语言工作和调试。但是,调试实现全部共享工作台调试透视图及其相关联的视图。为了防止调试视图的工具栏和弹出菜单过度混乱,调试插件可以指定一个调试操作命名组,用户可以选择在调试器中隐藏或显示它。
操作组是在 org.eclipse.debug.ui.debugActionGroups 扩展点中定义的。操作组具有 id、name 和 visible 属性。可视属性确定组中的操作在缺省情况下是否应显示在调试器视图中。用户可以从首选项对话框更改可视性。
以下示例显示 Java 调试器中的调试操作组的标记:
<extension point = "org.eclipse.debug.ui.debugActionGroups"> <debugActionGroup id = "org.eclipse.jdt.debug.ui.javaDebugActionGroup" visible="true" name="Java Debug"> <action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/> <action id="org.eclipse.jdt.debug.ui.actions.AddException"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowStaticFields"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowFinalFields"/> <action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.actions.ToggleStepFilter"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowStaticFields"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowFinalFields"/> </debugActionGroup> </extension>
注意,在扩展点中指定的名称就是出现在首选项对话框中的内容。