대화 상자를 사용하여 실행 구성을 정의한 경우 이 실행 구성 대화 상자를 다시 여는 대신 적절한 메뉴에 직접 표시할 수 있습니다. 실행 구성을 메뉴에 직접 표시하는 경우를 실행 바로 가기라고 합니다. org.eclipse.debug.ui.launchShortcuts 확장점을 사용하여 실행 바로 가기를 등록합니다. 확장 정의에서 바로 가기가 표시되는 모드를 지정할 수 있습니다. 이때 각 바로 가기에서 ILaunchShortcut 구현을 지정해야 합니다. 보기 또는 편집기에 특정 선택사항이 있는 경우 이 클래스를 사용하여 프로그램을 실행합니다.
바로 가기를 표시해야 하는 시기를 지정할 수도 있습니다. contexttualLaunch 요소를 사용하면 바로 가기를 사용 가능하게 하는 조건 및 적용 가능한 모드를 설명할 수 있습니다. 예제로 설명하는 것이 가장 좋습니다. 다음 마크업에서는 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> ...
조건을 사용 가능하게 하는 XML 구문에 대한 설명은 부울 표현식 및 조치 필터를 참조하십시오. 전체 구문은 org.eclipse.debug.ui.launchShortcuts의 문서에서 설명합니다.