Eclipse переименовать элемент сочетания клавиш

2

Я написал Eclipse View, который отображает дерево элементов.

Как я могу подключиться к стандартным сочетаниям клавиш Eclipse "Переименовать - Рефакторинг", чтобы при нажатии Shift + Alt + R с выбранным элементом моего дерева я могу обрабатывать переименование этого элемента?

Мне кажется, мне нужно использовать одну из точек расширения LTK.

Теги:
eclipse-plugin

1 ответ

0
Лучший ответ

Я нашел правильный код:

IActionBars actionBars = getViewSite().getActionBars();
actionBars.setGlobalActionHandler(ActionFactory.RENAME.getId(), new Action()
{
  @Override
  public void run()
  {
    ISelection viewSelection = viewer.getSelection();
    if (viewSelection instanceof IStructuredSelection)
    {
      IStructuredSelection selection = (IStructuredSelection)viewSelection;
      Object o = selection.getFirstElement();

      ....
    }
  }
});

http://wiki.eclipse.org/FAQ_How_do_I_hook_into_global_actions,_such_as_Copy_and_Delete%3F

Ещё вопросы

Сообщество Overcoder
Наверх
Меню