Создайте плагин Eclipse с настраиваемыми привязками клавиш - PullRequest
5 голосов
/ 28 июля 2010

Я попытался создать плагин Eclipse с командами с настраиваемыми привязками клавиш. Я пытался с этим 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 + Return работает отлично, но не отображается в настройках. Чего не хватает, чтобы он появился в настройках, чтобы пользователь мог настроить привязку клавиш?

1 Ответ

11 голосов
/ 29 июля 2010

Попробуйте добавить 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...