2012-02-17 49 views
40

Eclipse有一個簡單的方法來查找所有對變量的引用,但是有沒有一種快速的方法來查找賦​​值?查找變量的所有賦值

+0

ReSharper這樣做的方式真的很不錯,小圖標表示讀取或寫入搜索結果。 – DuneCat 2013-09-10 12:09:46

回答

41

快?嗯...找到與按Ctrl ++所有引用,然後在通過查看菜單(下拉三角)的Search視圖(結果)過濾器。您可以在那裏選擇Reads來過濾這些。

快捷方式:光標到變量菜單Search > Write Access > Workspace。默認情況下沒有指定鍵盤綁定,但您可以像平常一樣執行此操作(Preferences > General > Keys)。

+0

我不得不選擇'Reads',而不是'Writes'。 – Dog 2013-07-03 02:00:15

+7

由於「搜索」視圖中的菜單允許您選擇要排除的內容,而不是要包含的內容,因此應該選擇「讀取」而不是「寫入」。 – geniusburger 2014-06-06 21:52:46

+0

@geniusburger你說得對,謝謝。 – 2014-06-07 07:01:14

32

Ctrl鍵 + + Ü示出了變量的所有用途,具有用於讀取和寫入的引用不同的圖標。

您還可以設置不同的顏色來讀取和寫入所選變量的出現(在編輯器的右側)。這些顏色在Eclipse首選項中設置,位於「常規」 - >「編輯器」 - >「文本編輯器 - >註釋」中。有「出現」和「寫入出現」。我設置了相同的顏色,「寫入發生」的顏色稍暗,所以我可以很容易地發現寫入事件,而沒有任何擊鍵。

+1

看起來像只適用於java。在Eclipse中不適用於我C/C++ – 2013-04-08 19:34:40

+5

這一個對我來說最好 - 它立即導致搜索視圖以一個很好的,平坦的結果視圖打開。另一方面,'Shift-Ctrl-G'需要一點時間纔會出現,並顯示一個不顯示實際匹配的視圖:它只顯示匹配的位置,而且我必須雙擊該位置並掃描實際的文件。 'Ctrl + Shift + U'顯示我需要立即看到的內容。 – 2014-05-02 16:44:48

+0

關於顏色設置的最後很好。快速編碼的有用快捷鍵 – 2014-09-12 21:45:07

0

Ctrl+Alt+U在我的ubuntu機器上查找特定變量的類(本地引用)中的所有引用。