Как предлагать ссылки в плагине редактора eclipse?

StackOverflow https://stackoverflow.com/questions/409811

  •  03-07-2019
  •  | 
  •  

Вопрос

Я пишу плагин редактора eclipse для пользовательского формата файла и хочу предложить способ быстрого перехода к определению объекта из именованной ссылки на него - в основном функциональность «открытого объявления» редактора Java eclipse.

Я знаю, что могу сделать это, зарегистрировав действие редактора и поместив его в контекстное меню, но мне бы очень хотелось, чтобы все идентификаторы Java превращались в ссылки на их объявление, когда вы нажимаете CTRL в редакторе Java — как мне это сделать ?Я не могу найти ничего об этом в документации.

Это было полезно?

Решение

Я думаю, вы ищете детекторы гиперссылок.Точка расширения: org.eclipse.ui.workbench.texteditor.hyperlinkDetectors, Вот фрагмент из файла плагина Mylyn.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>

Также проверьте АннотацияHyperlinkDetector, полезный абстрактный класс, который вы можете расширить, чтобы предоставить свой собственный детектор.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top