2010-07-28 8 views
5

Ich habe versucht, ein Eclipse-Plugin mit Befehlen mit anpassbaren Tastenbelegungen zu erstellen. Ich habe versucht, mit diesem plugin.xml:Erstellen Sie ein Eclipse-Plugin mit anpassbaren Tastenbelegungen

<plugin> 
    <extension 
     point="org.eclipse.ui.commands"> 
     <command 
      description="Do something" 
      id="com.myplugin.myCommand" 
      name="My command"> 
     </command> 
    </extension> 
    <extension 
     point="org.eclipse.ui.bindings"> 
     <key 
      commandId="com.myplugin.myCommand" 
      contextId="org.python.pydev.ui.editor.scope" 
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" 
      sequence="Ctrl+Return"> 
     </key> 
    </extension> 
</plugin> 

Die Standardbindung Strg + Return funktioniert perfekt, aber es ist nicht in den Einstellungen angezeigt wird. Was fehlt, damit es in den Einstellungen angezeigt wird, damit der Benutzer die Tastenanpassung anpassen kann?

Antwort

11

Versuchen Sie categoryId zu Ihrer Befehlsdefinition hinzuzufügen.

<extension 
    point="org.eclipse.ui.commands"> 
    <category 
     id="com.myplugin.myCategory" 
     name="My Category" 
     description="My Category"> 
    </category> 
    <command 
     description="Do something" 
     id="com.myplugin.myCommand" 
     categoryId="com.myplugin.myCategory" 
     name="My command"> 
    </command> 
+0

Jetzt funktioniert es! Vielen Dank! – Jazz

Verwandte Themen