2012-08-23 69 views
3

有沒有一種方法可以在Eclipse中搜索一個特定的源代碼附件?在Eclipse中的源代碼附件中搜索

目前我在做什麼是:

  1. 在對二進制罐子是我感興趣的源代碼,在Package Explorer中Eclipse中,右鍵單擊,然後選擇屬性
  2. 複製和該MEA - 從對話框
  3. 製作一個新的目錄
  4. 解壓來源罐子到該目錄
  5. 搜索在Emacs該目錄(是的,Emacs的粘貼源附件的文件名ns我不必在Eclipse中添加它作爲一個新項目)

必須有一個更簡單的方法!

+0

您是否意思是「Open Type」(窗口中的「Ctrl + Shift + T」)? – EthanB

+0

可能有幫助:http://stackoverflow.com/questions/122160/is-there-an-easy-way-to-attach-source-in-eclipse – Baldrick

+0

不,我想在一個附加的源JAR中搜索。 –

回答

6

有沒有一種方法可以在Eclipse中搜索一個特定的源代碼附件?

您的問題的答案是:不,不是直接。請參閱Eclipse漏洞#199994#23341

我希望賞金是爲了正確的答案,儘管它可能不是你所希望的答案。

一個解決辦法,如果你至少要避免使用兩個工具(Eclipse的對Emacs的),你可以隨時使用是

  • 創建一個虛擬項目,例如「JDK6(假)」,
  • 停用Java的建設者在其項目屬性,從而避免你不想自動構建和可能失敗的原因反正缺少依賴,
  • 解壓源附件(如源.ZIP)至虛設項目的SRC文件夾,
  • 選擇項目或其在包瀏覽器軟件,而且使用文本或Java搜索,也許使用搜索選項
  • 搜索高興地通過按Ctrl-H 「範圍:選定的資源」(注意:對大數據源的初始索引等在第一次搜索操作期間,JDK可能需要一段時間,下次更快)。

我剛測試過這個,效果很好。 :-)

(可選)您甚至可以選擇虛擬項目的src文件夾作爲您的庫的源位置。與解壓縮源JAR/ZIP相比,這可以通過F3加速諸如「打開聲明」之類的操作。

0

是的,您可以通過將m2eclipse插件與Java Maven項目結合使用。這項行動的演示在this video的大約2:30開始。下載源代碼後,您可以使用下面的搜索功能搜索源代碼:

搜索 - >文件... - >文件搜索。

如果你需要一個很好的介紹Maven,Eclipse,m2eclipse插件檢出this link

+0

如何選擇要在內部搜索哪個源附件? –

2

最近發現以下插件已搜索到連接源罐測試版支持:https://code.google.com/a/eclipselabs.org/p/instasearch/

您必須啓用偏好搜索源罐子,因爲它是默認關閉的。根據您擁有多少資源,索引過程非常緩慢,但搜索速度非常快。

我有一個與Alfresco(探索,共享和SOLR)和Alfresco Workdesk(香草,辦公室和移動)的企業版本的Eclipse工作區。索引編制在我2011年初的MacBook Pro上花費了大約8分鐘時間。搜索幾乎是瞬間的。