您可以在其中定義一個插件,其中包含一些launchShortcuts
。
This thread是一個很好的例子。
但要實際綁定,你需要定義運行配置的命令,並綁定該命令的按鍵(如在此plugin.xml
configuration file)啓動配置的
的快捷鍵定義:
<shortcut id="org.maven.ide.eclipse.pomFileAction"
category="org.maven.ide.eclipse"
class="org.maven.ide.eclipse.actions.ExecutePomAction"
icon="icons/m2.gif"
label="%m2.popup.pomFile.label"
modes="run,debug">
<contextualLaunch>
<contextLabel label="%m2.popup.pomFile.label" mode="run"/>
<contextLabel label="%m2.popup.pomFile.label" mode="debug"/>
<enablement>
<with variable="selection">
<count value="1"/>
<iterate>
<and>
<test property="org.maven.ide.eclipse.launchable"/>
<adapt type="org.eclipse.core.runtime.IAdaptable"/>
</and>
</iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
然後命令:
<extension point="org.eclipse.ui.commands">
<command id="org.maven.ide.eclipse.pomFileAction.run"
categoryId="org.eclipse.debug.ui.category.run"
name="%m2.shortcut.description.run"
description="%m2.shortcut.description.run"/>
...
</extension>
然後,鍵的快捷鍵結合:
<extension point="org.eclipse.ui.bindings">
<key sequence="M3+M2+X M"
contextId="org.eclipse.ui.globalScope"
commandId="org.maven.ide.eclipse.pomFileAction.run"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
對於插件的開發,抓住一些信息,最簡單的方法仍然是Eclipse的幫助頁面:http://help.eclipse.org/galileo/ index.jsp?nav =/4 – VonC 2009-09-21 18:19:51