2010-02-18 58 views
5

我正在尋找一種將.java文件中的註釋鏈接到項目文件夾中某處的另一個文件(如CMD-單擊Java類型鏈接到類型聲明)的方法。在我的情況下,我正在研究(Spring Roo支持的)Web應用程序,所以我有控制器和查看文件。Eclipse - 是否可以鏈接到Java評論中的文件?

我心裏有什麼可能看起來像這樣(的Javadoc爲導向,但當然不會被解析,而是直接作爲鏈接):

public String orderlist(ModelMap modelMap){ 

    modelMap.addAttribute("orders", Order.findAllOrders()); 

    // @link("/WEB-INF/views/order/list.jspx") 
    return "order/list"; 
} 

我要評論鏈接到CMD-點擊打開文件。

我大量使用工作集,過濾器,當然還有CMD + SHIFT + R(「開放資源」),這些都很棒,但這可能會派上用場,在控制器和相應的視圖上工作(特別是在球隊)。這有可能以某種方式實現,這是我迄今完全錯過的基本功能,或者由於某種原因,甚至是完全廢話?我意識到,例如,在重構視圖文件時應該考慮這些鏈接。

回答

4

您描述的功能是Eclipse的超鏈接檢測器:http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_workbench_texteditor_hyperlinkDetectors.html。不幸的是,我不確定你描述的實現可能是可用的。

有一個URLHyperlinkDetector可以獲取URL,所以你可能會在註釋中加入一個file:// URL並鏈接到該註釋中,但我認爲Eclipse是硬連接的,以便假設它是可以打開的東西它是瀏覽器。這值得一試,但絕對路徑當然會打破團隊/機器之間的共享。

您可以嘗試通過您的團隊可以安裝的插件貢獻自己的力量。下面是我們在Aptana Studio中創建的一個實現,用於獲取文件中的相對URI並在可能的情況下在編輯器中打開它們:https://github.com/aptana/studio3/blob/development/plugins/com.aptana.editor.common/src/com/aptana/editor/common/text/hyperlink/HyperlinkDetector.java

+0

謝謝,馬上接受您的回答,稍後再看看鏈接。 :) – Wolfram 2011-05-13 09:20:33

相關問題