Indítási gyorsbillentyűk

org.eclipse.debug.ui.launchShortcuts

Ez a kiterjesztési pont a beállítás-érzékeny indítást támogatja. A kiterjesztések bejegyeznek egy, a munkaterület-kijelölés vagy az aktív szerkesztő indítására szolgáló gyorsbillentyűt, amely megjelenik a futtatási és/vagy hibakeresési almenükben.

<!ELEMENT extension (shortcut*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT shortcut (perspective* , contextualLaunch? , enablement?)>

<!ATTLIST shortcut

id            CDATA #REQUIRED

modes         CDATA #REQUIRED

class         CDATA #REQUIRED

label         CDATA #REQUIRED

icon          CDATA #IMPLIED

category      CDATA #IMPLIED

helpContextId CDATA #IMPLIED

path          CDATA #IMPLIED>


<!ELEMENT perspective EMPTY>

<!ATTLIST perspective

id CDATA #REQUIRED>

A perspective elem elévült a 3.1 kiadásban. A legfelső szintű Futtatás/Hibakeresés/Profilkészítés almenük támogatják a környezetfüggő indítást, és az ügyfeleknek egy contextualLaunch elemet kell biztosítaniuk.



<!ELEMENT contextualLaunch (contextLabel* , enablement?)>

A Futtatás/Hibakeresés/Profilkészítés almenükbe gyorsbillentyűk felvételéhez szükséges leírásokat tartalmazza.



<!ELEMENT contextLabel EMPTY>

<!ATTLIST contextLabel

mode  (run|debug|profile)

label CDATA #REQUIRED>

Környezetfüggő indítási módhoz határozza meg a címkét.



Az alábbiakban indítási gyorsbillentyű kiterjesztési pontra látható példa:

 

<extension point=

"org.eclipse.debug.ui.launchShortcuts"

>

<shortcut id=

"com.example.ExampleLaunchShortcutId"

modes=

"run,debug"

class=

"com.example.ExampleLaunchShortcutImpl"

label=

"Példa indítási gyorsbillentyűre"

icon=

"icons/examples.gif"

>

<perspective id=

"org.eclipse.jdt.ui.JavaPerspective"

/>

<perspective id=

"org.eclipse.debug.ui.DebugPerspective"

/>

</shortcut>

</extension>

A fenti példában a futtatás és hibakeresés almenükben az indítási gyorsbillentyű "Példa indítási gyorsbillentyűre" címkével jelenik meg a JavaPerspective és a DebugPerspective perspektívákban.

A class attribútum értéke az org.eclipse.debug.ui.ILaunchShortcut felületet megvalósító Java osztály teljes képzésű neve.

A 3.1 változat óta a hibakeresési környezet minden egyes indítási gyorsbillentyűhöz és a megfelelő módokhoz bejegyez egy parancskezelőt annak lehetővé tételéhez, hogy az ügyfelek megadhassanak billentyűkombinációkat egy indítási gyorsbillentyű számára. Egy kezelő parancsazonosítója kerül előállításra az indítási gyorsbillentyű azonosítójának attribútumaként, amely után egy pont és a megfelelő indítási mód következik. Például a fenti indítási gyorsbillentyű példa parancsazonosítója a com.example.ExampleLaunchShortcutId.debug lenne hibakeresési módban indítás esetén. Egy parancs és egy billentyűkombináció az alábbiak szerint adható meg az "ALT-SHIFT-D, E" billentyűkombináció indítási gyorsbillentyűvel összekötése esetén.

   

<extension point=

"org.eclipse.ui.commands"

>

<command name=

"Hibakeresési indítási példa"

description=

"Hibakeresési indítási példa"

categoryId=

"org.eclipse.debug.ui.category.run"

id=

"com.example.ExampleLaunchShortcutId.debug"

>

</command>

<keyBinding keySequence=

"M3+M2+D E"

contextId=

"org.eclipse.ui.globalScope"

commandId=

"com.example.ExampleLaunchShortcutId.debug"

keyConfigurationId=

"org.eclipse.ui.defaultAcceleratorConfiguration"

>

</keyBinding>

</extension>