2012-02-17 52 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机器上查找特定变量的类(本地引用)中的所有引用。