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

我已经试着通过

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

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

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

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


当前回答

也许是因为它不支持脚本中的代码高亮显示。不过我不确定。

你可以尝试使用一个eclipse插件,比如“glance search”,它的工作效果很好。 这里有一个链接 http://code.google.com/p/eclipse-glance/

其他回答

唯一对我有用的是:

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

我只是未选中所有,应用,再次检查,应用,它工作:)希望能帮助其他人。

对于PHP,您可以设置

window > preferences > PHP > editor > mark occurrences 

请选中第一个复选框(标记当前文件中所选元素的出现情况)


还要检查

Preferences > General > Editors > Text Editors > Annotations

' occurrence '和'Write Occurrences'使用不同的样式和颜色

Eclipse Juno中有一个bug(可能还有其他bug),但我有一个解决方案!

如果你已经检查了这里顶部答案中提到的所有配置,它仍然不工作,试试这个。

确认问题:

选择一个变量 注意,高亮不起作用 点击eclipse,编辑器就会失去焦点。 点击eclipse的标题栏,使它重新聚焦,你的变量应该高亮显示。

如果发生这种情况,您必须关闭所有打开的文件并重新打开它们。这个错误似乎也会在按Ctrl+S保存单个文件时发生奇怪的事情。我的猜测是发生了一些事情,eclipse内部认为某个文件有焦点,但实际上没有,UI的状态呈现为好像正在编辑一个不同的文件。

编辑:如果仍然不工作,您可能需要重新启动eclipse,但如果您不想这样做,请尝试选择您希望看到出现的项目,然后禁用并重新启用标记出现切换按钮。

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