Eclipse不会为我突出显示匹配的变量:

我已经试着通过

Window -> Preferences -> Java -> Editor -> Mark Occurrences

但这并没有起作用。我不知道为什么这个不行,而其他的 我们已经解决了这个问题。

有人能告诉我如何设置高亮匹配变量吗?

用我的眼睛寻找相同的变量真的很困扰我。


当前回答

Alt + Shift + o 将解决你的问题,并同意@Korhan Ozturk:)

这就是所谓的切换标记出现(Alt + Shift + O),意味着将突出显示所有出现的焦点变量。 同样的事情可以从工具栏实现如下所示

在相同的工具栏有另一个开关,如果你打开它,你会看到打开文件的完整路径,这是面包屑

还有一些更有用的开关,比如换行,在切换符号出现后显示白色字符

其他回答

唯一对我有用的是:

Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.

Try:

window > preferences > java > editor > mark occurrences 

选择所有可用的选项。

也可以去:

Preferences > General > Editors > Text Editors > Annotations

比较' occurrence '和'Write Occurrences'的设置

确保你没有选中其中一个“文本高亮显示”选项。

这应该能解决问题。

使用Alt + Shift + o 这对我很管用!

有时你的项目构建路径中的问题会导致这种情况,确保你首先解决它,在我的情况下,问题是:

当修复时,它的高光会回来。

我希望我能读到@Ján Lazár的回复。

除了接受答案中提到的所有配置,以下设置解决了我的痛苦:

对于大文件,必须关闭可伸缩性模式。启用可伸缩性模式将禁用引用高亮显示。

PS: @Rob Hruska如果在接受的答案中加入这一点就太好了。大多数读者都懒得看最后一条回复。