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

我已经试着通过

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

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

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

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


当前回答

我遇到了同样的问题,上面的“制造事件”和“注释”解决方案没有帮助。如果您正在使用Maven,那么我必须将项目转换为Maven项目(在Package Explorer中右键单击它并向下单击配置),然后构建项目。然后,语法上色和高亮显示正常工作。

其他回答

我有这个问题Eclipse Mars为PHP开发人员,64位版本的Windows。我现在发现,32位版本的高亮显示可以开箱即用。即使是新下载的64位版本,高亮显示也不起作用。所以我将切换回32位(这实际上不是我在Eclipse 64位中观察到的第一个问题)。

编辑:

我认为这就是解决方案,所以我在C:\Program Files (x86)上安装了32位版本,并在“开始”菜单中设置了一个快捷方式。当我从那里启动Eclipse时,高亮再次停止工作。我现在通过删除工作空间中的.metadata目录(即重置工作空间设置)并重新导入项目,使它再次工作。

Eclipse工具栏> Windows >首选项>常规(右侧)>编辑器(右侧)>文本编辑器(右侧)>注释(右侧)

对于“出现”和“写入事件”,请确保您确实选中了“突出显示文本”选项。请看下面的截图:

在Scala IDE中,单击工具箱中的这个按钮来激活标记出现(默认关闭)。

链接到截图

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

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

对于PHP,您可以设置

window > preferences > PHP > editor > mark occurrences 

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


还要检查

Preferences > General > Editors > Text Editors > Annotations

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