簡體   English   中英

如何在eclipse編輯器插件中提供鏈接?

[英]How to offer links in an eclipse editor plugin?

我正在為自定義文件格式編寫一個eclipse編輯器插件,並希望提供一種方法,從命名引用快速跳轉到實體的定義 - 基本上是eclipse Java編輯器的“開放聲明”功能。

我知道我可以通過注冊編輯器操作並將其放在上下文菜單中來實現這一點,但是當我在Java編輯器中按CTRL時,我真的很喜歡所有Java標識符轉換成聲明鏈接的方式 - 我怎么能這樣做? 我在文檔中找不到任何相關內容。

我想你正在尋找超鏈接探測器。 擴展點是: 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 ,您可以擴展有用的抽象類以提供自定義檢測器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM