2011-01-25 82 views
6

當在Eclipse中使用搜索功能時,尤其是Java方法或字段時,'reference in工作區」。 (Ctrl + Shift + G)當光標在某種方法上時,比方說。如何在Eclipse的上下文中獲得智能的「Java搜索」(與上下文無關的'文件搜索')

如何讓搜索結果顯示一行預覽。 (想想 - 就像我用過的其他搜索工具可以提供的,從grep到Visual Studio?)

如果我搜索'文本位'(沒有'引用'提供的範圍解析的好處,搜索,它提供了它),但似乎無法弄清楚如何搜索引用時。

(其中,對於,比如說,像public double x一些類變量,只是絕對嚴格與虛假上市的海是上來就有點像進行搜索有用的「X」)

////// ////////////////////////////

通過示例澄清我的問題:

在附加的屏幕快照1中,有111個對方法getHeight()的引用。但是,如果沒有流行流行音樂,從入門到入門跳躍,沒有辦法看到它們?


截圖答:Screenshot A
(不讓我直接包括由於一些奇怪的,有點啞煩人,帳戶限制的事情...)


然而,如果我搜索(在工作空間)爲getHeight()使用「文件搜索」作爲「原始文本」(案件過濾,並過濾*.java)注意現在看到560匹配,或449「誤報」相對於我真正感興趣的範圍。然而,看看如何現在至少搜索對話框視圖! (耶)。爲我提供每個條目的快速「預覽」。


。 和截圖B在這裏:
screenshot B


我如何在截圖乙所提供的線上預覽,但對於那些111場比賽(我關心的是那些在這個例子中)在「範圍過濾」中的「搜索搜索「的Java搜索」標籤' 對話框?

/////////////////////////////////////////////

我看了又看,試圖擴展,通過首選項設置挖,並且似乎無法弄清楚如何「啓用」對於搜索該行預覽它的「限於」「引用」

+3

我也需要這個功能。 – 2014-01-19 10:41:39

+2

此功能的+1。 – 2014-06-05 09:49:31

回答

-2

嘗試eclipse -clean從命令行。

1

據我所知,Eclipse Java Development Tools(JDT)仍然(2017!)做而不是提供了這樣的「單行」或「一個表達式」預覽。有一個第三方插件,但是,它具有此功能:Ctrlflow Code Search Professional

這從its manual截圖顯示瞭如何的結果會是什麼樣子:

Different levels of detail when presenting search results

請注意,這是一個商業插件(和我是它的開發者之一)。不過,它有免費試用版。