2010-07-28 10 views
5

मैंने अनुकूलन कुंजी बाइंडिंग के साथ आदेशों के साथ एक ग्रहण प्लगइन बनाने की कोशिश की। मैं इस plugin.xml साथ करने की कोशिश की:अनुकूलन कुंजी बाइंडिंग के साथ एक ग्रहण प्लगइन बनाएं

<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> 

डिफ़ॉल्ट Ctrl + वापसी काम करता है बंधन पूरी तरह से है, लेकिन यह वरीयताओं में प्रकट नहीं होता है। वरीयताओं में इसे प्रकट करने के लिए क्या गुम है, ताकि उपयोगकर्ता कुंजी बाध्यकारी को अनुकूलित कर सके?

उत्तर

11

अपनी कमांड परिभाषा में categoryId जोड़ने का प्रयास करें।

<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

अब यह काम करता है! धन्यवाद! – Jazz

संबंधित मुद्दे