Как я могу добавить привязку клавиш для quickMenu, аналогичную контекстному меню «Refactor» в JDT?

Я хочу добавить ярлык к моему плагину eclipse, чтобы показать быстрое меню с существующими привязками. Он должен работать как быстрое меню «Рефакторинг» в JDT.

Ярлык для быстрого меню в JDT: Shortcut for "Refactor" quick menu

Быстрое меню JDT:

JDT quickMenu

Я уже добавил привязку и команду, но кажется, что чего-то не хватает. Пункт Delete Something также работает для контекстного меню, отсутствует только ярлык для быстрого меню. Кто-нибудь, как это сделать?

<extension point="org.eclipse.ui.bindings">
  <key
        commandId="myplugin.refactoring.actions.DeleteSomething"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1+5">
  </key>
  <key
        commandId="myplugin.refactoring.quickMenu"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1+9">
  </key>

<extension point="org.eclipse.ui.commands">
  <command
        categoryId="myplugin.category.refactor"
        description="Delete Something"
        id="myplugin.refactoring.actions.DeleteSomething"
        name="Extract Method">
  </command>
  <command
        categoryId="myplugin.category.refactor"
        id="myplugin.refactoring.quickMenu"
        name="Show Refactor Quick Menu">
  </command>
  <category
        id="myplugin.category.refactor"
        name="Refactor">
  </category>

69
задан Abhineet Verma 25 June 2014 в 19:49
поделиться