调试操作组

因为平台被设计为支持许多不同的编程语言和工具,所以用户很可能在工作台上安装几个不同的调试器实现。通常,开发者一次以一种语言工作和调试。但是,调试实现全部共享工作台调试透视图及其相关联的视图。为了防止调试视图的工具栏和弹出菜单混乱,调试插件可以指定一个调试操作命名组,用户可以选择在调试器中隐藏或显示它。

操作组是在 org.eclipse.debug.ui.debugActionGroups 扩展点中定义的。操作组具有 idnamevisible 属性。可视属性确定组中的操作在缺省情况下是否应显示在调试器视图中。用户可以从首选项对话框更改可视性。

以下示例显示 Java 调试器中的调试操作组的标记:

<extension point = "org.eclipse.debug.ui.debugActionGroups">

<debugActionGroup
id = "org.eclipse.jdt.debug.ui.javaDebugActionGroup"
visible="true"
name="%JavaDebugActionGroup.name">
<action id="org.eclipse.jdt.debug.ui.actions.AddException"/>
<action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.AddWatchExpression"/>
<action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.PrimitiveOptions"/>
<action id="org.eclipse.jdt.ui.variableViewActions.PrimitiveOptions"/>
</debugActionGroup>
</extension>

注意,在扩展点中指定的名称就是出现在首选项对话框中的内容。

带有调试操作组的首选项对话框

Copyright IBM Corporation and others 2000, 2003.