2013-08-28 56 views
7

在Eclipse中,我可以輕鬆找到在類路徑中的所有jar中使用的方法的位置。這是非常有用的,因爲我正在使用其API沒有很好記錄的庫。我總是需要了解庫本身如何使用API​​方法。如何在類路徑中的所有庫中查找API方法的用法?

但在IntelliJ中,我只能在我自己的項目的源代碼中找到用法。是否有可能在我的類路徑中的所有jar文件中做到這一點?怎麼樣?謝謝。

回答

6

您可以使用ctrl-alt-shift-f7將查找用法搜索的範圍調整爲Project and libraries

除了您的項目文件,它還會搜索外部庫在您的項目窗格中的所有內容 - 即Maven依賴關係和jdk。

但是,由於某種原因,我不能看到下外部庫任何項目庫或全局庫,因此他們似乎從這個搜索中排除...

+1

它似乎應該工作,但我什麼也沒找到。同時,我使用Eclipse打開了相同的項目並搜索相同的方法,並獲得了很多匹配項。 – chance

+0

您是否嘗試重新啓動IntelliJ?配置的庫是否在您的項目中使用?如果你嘗試使用'String.concat',會發生什麼? – vikingsteve

+0

我已重新啓動IntelliJ。我的庫位於模塊的依賴項列表中。但是,它們不是jar文件,而是全局庫(即Eclipse中的用戶庫) - 也許這是爲什麼? – chance

3

這似乎是一個錯誤在IDEA中,Find Usages不在模塊庫下搜索。有關詳細信息,請參閱my comment here,併爲問題投票,以便儘早修復問題。

相關問題