2

要素のツリーを表示する Eclipse ビューを作成しました。

Shiftツリーの要素を選択して+ Alt+を押すRと、その要素の名前変更を処理できるように、標準の Eclipse "Rename - Refactoring" キーボード ショートカットにフックするにはどうすればよいですか?

LTK 拡張ポイントの 1 つを使用する必要があるかもしれないと思います。

4

1 に答える 1

0

I found the correct code:

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

于 2012-06-09T22:49:48.413 に答える