Eclipse没有突出显示匹配变量

时间:2012-03-29 06:22:40

标签: java eclipse

Eclipse没有为我突出显示匹配变量:

enter image description here

我已经尝试通过

更改“Mark occurrence”
Window -> Preferences -> Java -> Editor -> Mark Occurrences

但它不起作用。我不确定为什么这不起作用而其他人 已经能够解决问题。

有谁能告诉我如何设置突出显示匹配变量?

用我的眼睛寻找相同的变量实在太困扰我了。

17 个答案:

答案 0 :(得分:396)

尝试:

window > preferences > java > editor > mark occurrences 

选择那里可用的所有选项。

也请转到:

Preferences > General > Editors > Text Editors > Annotations

比较“出现次数”和“写入次数”的设置

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

这应该解决它。

答案 1 :(得分:21)

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

如果您已经检查了最常见答案中提到的所有配置,但仍然无效,请尝试此操作。

确认问题:

  1. 选择变量
  2. 注意突出显示不起作用
  3. 点击远离日食,让编辑失去焦点。
  4. 点击eclipse的标题栏,重新获得焦点,你的变量应该突出显示。
  5. 如果发生这种情况,您必须关闭所有打开的文件并重新打开。这个错误似乎也会让Ctrl + S保存单个文件时发生奇怪的事情。我的猜测是发生了一些事情,即内部日食认为某个文件具有焦点但实际上没有,并且UI的状态被渲染为好像正在编辑不同的文件。

    编辑:如果它仍然无效,您可能需要重新启动eclipse,但如果您不想,请尝试选择要查看的项目然后禁用并重新启用Mark Occurences Toggle按钮。

    Which looks like this

答案 2 :(得分:20)

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

答案 3 :(得分:5)

唯一对我有用的是:

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

答案 4 :(得分:4)

对于在没有上述任何解决方案的情况下遇到此问题并且您已修改默认主题的其他人,您可能需要检查出现的突出显示颜色。

偏好设置>一般>编辑>文字编辑器>注释

然后在“注释类型”中选择“出现次数”,并在编辑器中将“颜色框”更改为背景颜色以外的其他颜色。您还可以通过选中"文本为"将突出显示更改为大纲框;并选择" Box"从下拉框(更容易看到各种语法颜色,然后高亮)

答案 5 :(得分:4)

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

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

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

enter image description here

PS:@Rob Hruska如果在接受的答案中添加了这一点,那将会很棒。大多数读者都不愿意阅读最后的回复。

答案 6 :(得分:3)

对于 PHP ,您可以设置

window > preferences > PHP > editor > mark occurrences 

请先勾选复选框(在当前文件中标记所选元素的出现次数)


并检查

Preferences > General > Editors > Text Editors > Annotations

'出现'和'写出事'具有不同的风格和颜色

答案 7 :(得分:3)

Java - Editor - Mark Occurrences in Eclipse Photon

Java-编辑器-出现标记

面向Web开发人员的Eclipse Java EE IDE。 版本:Photon Release(4.8.0)

答案 8 :(得分:3)

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

答案 9 :(得分:2)

可能因为它不支持scriplets中的代码突出显示。但不确定。

您可以尝试使用其中一个eclipse插件,例如'glance search',效果很好。 这是一个链接 - http://code.google.com/p/eclipse-glance/

答案 10 :(得分:1)

我遇到了同样的问题而且"发生了事情"和#34;注释"以上解决方案没有帮助。如果您使用的是Maven,我必须将项目转换为Maven项目(在Package Explorer中右键单击它并进行配置),然后构建项目。然后语法着色和突出显示正常工作。

答案 11 :(得分:1)

Eclipse工具栏> Windows>偏好>一般(右侧)>编辑(右侧)>文本编辑器(右侧)>注释(右侧)

对于“出现次数和写入次数”,请确保选中“所有突出显示的文本”选项。见下面的截图:

enter image description here

enter image description here

enter image description here

答案 12 :(得分:1)

这对我有用(来自YardenSTanother thread): 打开时不要双击文件,而是右键单击文件 - >打开 - > Java编辑器

Screenshot

答案 13 :(得分:1)

我只是取消选中所有,应用,再次检查所有,应用并且有效:)希望能帮助其他人。

答案 14 :(得分:1)

使用Alt + Shift + o 它对我有用!

答案 15 :(得分:0)

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

修改:

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

答案 16 :(得分:0)

有时project build path中的问题会导致此问题,请务必先解决问题,在我的情况下,问题是:

enter image description here

当修复它的亮点时会回来。