如何修复Eclipse中的"Mark Occurrences"?

mac*_*ost 23 eclipse

Eclipse是一个很棒的编辑器,其中有许多精彩的功能,我最喜欢的是Mark Occurrences功能.但是,我最近安装了Aptana插件,在尝试配置它时,我设法在我的Eclipse安装中破坏了Mark Occurrences.

该功能仍然有些作用,但它现在只突出显示首次创建它的位置,而不是突出显示给定对象的所有实例.换句话说,在:

1. Dog dog = new Dog();
2. dog.bark();
3. dog.bark();
Run Code Online (Sandbox Code Playgroud)

只会突出显示第1行中的"狗",而不是2或3中的"狗".

然而,在我知道我已经配置好所有三个"狗"引用之前,Eclipse将突出显示.有谁知道我更改了什么配置选项以"打破"这样的事件标记?

Kaw*_*awu 77

如果劳里提到的选项被选中,你想知道为什么它不工作,你可能击中Alt- Shift- O一段:

无法突出显示Eclipse中所有选定单词的出现次数

请注意,"组织进口"有Ctrl- Shift- O......

  • 谢谢!我想禁用/重新映射alt-shift-o以避免意外关闭出现标记可能是个好主意. (2认同)

lau*_*rie 29

检查以下首选项设置:

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

在这里比较出现次数写入次数的设置.

您可能没有选中Text as higlighted选项


wir*_*d00 19

还有另一种方法可以切换Mark Occurrences功能(除了Preferences - > Java - > Editor - > Mark Occurrences)

只需单击工具栏中的"切换标记出现次数"按钮即可.这可以在下图中看到.如果在条形图中没有看到该项目,可以通过选择" 窗口" > "透视" >" 自定义透视图"... >" 编辑器演示文稿" >" 切换标记出现次数"来打开

您还可以使用键盘快捷键进行切换:

  • 在Windows上:Alt+ Shift+O
  • 在OS X上:Option+ Command+O

希望有所帮助

在此输入图像描述


Chi*_*hia 7

首选项> Java>编辑器>标记出现>检查:标记当前文件中所选元素的出现次数.


小智 6

如果您的项目包含错误,eclipse将不会突出显示出现问题,请检查Problems视图以确保项目是干净的

  • 这是我的答案.这让我疯狂很长一段时间.我不明白为什么Eclipse文本编辑器不能只突出显示该单词的所有出现,无论构建问题如何.即使像Notepad ++这样简单的文本编辑器也可以在不必编译文件的情况下完成. (3认同)