Eclipse不突出显示匹配的variables

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

在这里输入图像说明

我已经试图通过改变“标记事件”

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

但它没有工作。 我不知道为什么这不起作用,而其他人已经能够解决这个问题。

任何人都可以告诉我如何设置突出显示匹配variables?

寻找同样的变数,我的眼睛真的困扰了我太多。

尝试:

 window > preferences > java > editor > mark occurrences 

select那里可用的所有选项。

另请参阅:

 Preferences > General > Editors > Text Editors > Annotations 

比较“发生”和“写入发生”的设置

确保没有为其中一个选项选中“Text as higlighted”选项。

这应该解决它。

Eclipse Juno(可能还有其他)有一个错误,但我有一个解决方法!

如果您已经检查了这里最重要的答案中提到的所有configuration,但仍然无法正常工作。

要确认问题:

  1. select一个variables
  2. 注意突出显示不起作用
  3. 点击远离日食,编辑失去焦点。
  4. 点击eclipse的标题栏,重新获得焦点,variables应该被突出显示。

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

编辑:如果它仍然不工作,你可能需要重新启动eclipse,但是如果你不想,尝试select你想要查看的事件,然后禁用并重新启用标记发生切换button。

看起来像这样

唯一为我工作的是:

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

对于没有任何上述解决scheme运行的其他人,你已经修改了默认的主题,你可能想检查突出显示的颜色。

首选项>常规>编辑器>文本编辑器>注释

然后select“注释types”中的“出现次数”,然后在您的编辑器中将“彩色框”更改为除背景颜色以外的其他颜色。 您也可以通过勾选“Text as”并从下拉框中select“Box”(更容易看到各种语法颜色,然后使用高亮显示)将突出显示框更改为大纲框。

如果突出显示不适用于大文件,则可扩展性模式必须closures。 属性/(c / c ++)/编辑器/可伸缩性

我希望我能阅读@JánLazár的回复。

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

对于大文件,可扩展性模式必须closures。 启用可伸缩性模式将禁用参考高亮显示

在这里输入图像说明

PS:@Rob Hruska如果在接受的答案中添加了这个点,那将是非常棒的。 大多数读者不会去读最后的回应。

也许是因为它不支持脚本中的代码高亮。 不知道。

你可以尝试使用其中的一个eclipse插件,比如“glance search” ,这非常棒。 这是http://code.google.com/p/eclipse-glance/的链接;

对于PHP,你可以设置

 window > preferences > PHP > editor > mark occurrences 

请选中第一个checkbox(标记当前文件中所选元素的出现次数)


也检查

 Preferences > General > Editors > Text Editors > Annotations 

不同风格和颜色的“发生”和“发生”

Alt + Shift + o
将解决您的问题,并认同@Korhan Ozturk以及:)

我只是unchecked所有,申请,再次检查,应用和它的工作:)希望可以帮助别人。

Eclipse工具栏> Windows> Preferences> General(右侧)> Editors(右侧)> Text Editors(右侧)> Annotations(右侧)

对于发生次数和写入次数,请确保您已经为所有这些选项选中了“突出显示的文本”选项。 看下面的截图:

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

我遇到了同样的问题,上面提到的“make occurrences”和“annotations”解决scheme没有帮助。 如果你使用的是Maven,我不得不将这个项目转换成一个Maven项目(在Package Explorer中右键单击它,然后下来进行configuration),然后构build项目。 然后,语法着色和突出显示正常工作。

这是对我有用(从另一个线程 贷给YardenST ):打开时双击文件,右键单击文件 – >打开方式 – > Java编辑器

截图

有时你的project build path可能会导致这种情况,请确保先解决它,在我的情况下,问题是:

在这里输入图像说明

而当修复亮点回来。

对于PHP开发人员来说,Eclipse Mars有这个问题,Windows的64位版本。 我现在发现突出显示与32位版本的开箱即用。 即使重新下载等效的64位版本,突出显示也不起作用。 所以我将切换回32位(这实际上不是我用Eclipse 64位观察到的第一个问题)。

编辑:

我以为这是解决scheme,所以我在C:\ Program Files(x86)中安装了32位版本,并在“开始”菜单中设置了一个快捷方式。 当我从那里开始Eclipse时,突出显示再次停止工作。 我现在通过删除工作区中的.metadata目录(即重置工作区设置)并重新导入项目,再次得到它的工作。