我在网上查找了很多教程,但很难找到与 Launches 相关的任何内容。
我正在实现一个 IDE 插件,该插件实现了自定义透视图,但除了“运行最后一个工具”按钮之外,我看不到任何“运行”或“调试”工具栏按钮。每次启动透视图时,我都需要进入“自定义透视图”,然后进入“命令组可见性”并激活“启动命令组”。
我已经实现了 LaunchConfigurationType 并且基本上尝试添加 LaunchShortcuts。
我在某处读到您需要创建一个ILaunchable
适配器以使运行方式...和调试方式...可见。这是我在plugin.xml中添加的内容,
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.eclipse.core.resources.IFile" class=" ">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable">
</adapter>
</factory>
</extension>
我尝试过多种adaptableTypes:IResource
, IFile
,自定义透视图,但它们都没有使按钮显示在工具栏上。
您需要使用以下方式扩展您的视角org.eclipse.ui.perspectiveExtensions http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/guide/workbench_advext_perspectiveExtension.htm扩展点。要添加“运行”和“调试”按钮,请添加org.eclipse.debug.ui.launchActionSet动作设置如下:
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="your.perspective.id">
<actionSet
id="org.eclipse.debug.ui.launchActionSet">
</actionSet>
</perspectiveExtension>
</extension>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)