5

カスタムファイル形式用のEclipseエディタープラグインを作成しており、名前付き参照からエンティティーの定義にすばやくジャンプする方法を提供したいと考えています-基本的にはEclipse Javaエディターの「オープン宣言」機能です。

エディター アクションを登録してコンテキスト メニューに配置することでこれを実行できることはわかっていますが、Java エディターで CTRL を押すと、すべての Java 識別子が宣言へのリンクに変わる方法が本当に気に入っています。 ? ドキュメントでそれについて何も見つけることができません。

4

1 に答える 1

8

ハイパーリンク検出器を探していると思います。拡張ポイントは次のとおりです: org.eclipse.ui.workbench.texteditor.hyperlinkDetectors、これは Mylyn plugin.xml からのスニペットです:

<extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
  <hyperlinkDetector            
        class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector"
        id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.task"
        name="%TaskHyperlinkDetector.name"
        targetId="org.eclipse.ui.DefaultTextEditor">
  </hyperlinkDetector>

また、カスタム検出器を提供するために拡張できる便利な抽象クラスであるAbstractHyperlinkDetectorも確認してください。

于 2009-01-03T21:28:48.623 に答える