Domanda

Sto scrivendo un plug-in dell'editor eclipse per un formato di file personalizzato e voglio offrire un modo per passare rapidamente alla definizione di un'entità da un riferimento denominato ad essa - in sostanza la "dichiarazione aperta" " funzionalità dell'editor Java di eclipse.

So di poterlo fare registrando un'azione dell'editor e inserendola nel menu contestuale, ma mi piacerebbe davvero il modo in cui tutti gli identificatori Java si trasformano in collegamenti alla loro dichiarazione quando si preme CTRL nell'editor Java - come posso Lo faccio? Non riesco a trovare nulla al riguardo nella documentazione.

È stato utile?

Soluzione

Penso che tu stia cercando rivelatori hyperlink. Il punto di estensione è: org .eclipse.ui.workbench.texteditor.hyperlinkDetectors , Ecco lo snippet di 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>

Controlla anche AbstractHyperlinkDetector , utile classe astratta che puoi estendere per fornire il tuo rilevatore personalizzato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top