Po definování konfigurace spuštění dialogovým oknem ji lze přímo zobrazit v příslušné nabídce, tj. není zapotřebí znovu otevírat dialogové okno konfigurace spuštění. Pokud se konfigurace spuštění zobrazuje přímo v nabídce, nazýváme ji zástupcem pro spuštění. K registraci takovýchto zástupců se používá bod rozšíření org.eclipse.debug.ui.launchShortcuts. V definici rozšíření můžete určit, ve kterých režimech se zástupci mají zobrazovat. Pro jednotlivé zástupce musíte zadat implementaci ILaunchShortcut. Tato třída se používá pro spuštění programu, je-li provedena určitá volba v pohledu nebo editoru.
Rovněž lze zadávat dobu zobrazení zástupce. Prvek contexttualLaunch umožňuje popisovat použitelné režimy a podmínky zpřístupnění zástupce. Toto předvádí následující příklad. Následující markup registruje zástupce pro spuštění aplikace Java:
<extension point="org.eclipse.debug.ui.launchShortcuts"> <shortcut label="%JavaApplicationShortcut.label" icon="icons/full/etool16/java_app.png" helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application" modes="run, debug" class="org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut" id="org.eclipse.jdt.debug.ui.localJavaShortcut"> <contextualLaunch> <enablement> <with variable="selection"> <count value="1"/> <iterate> <or> <test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/> <test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/> <instanceof value="org.eclipse.jdt.core.IJavaElement"/> </or> <test property="org.eclipse.jdt.debug.ui.hasMainType"/> </iterate> </with> </enablement> </contextualLaunch> ... </shortcut> ...
Výklad syntaxe XML pro zpřístupňující podmínky viz Výrazy s logickou hodnotou a filtry akcí. Kompletní syntaxe je uvedena v dokumentaci org.eclipse.debug.ui.launchShortcuts.