Eclipse没有为我突出显示匹配的变量:
我已经尝试通过更改“标记出现”来解决:
Window -> Preferences -> Java -> Editor -> Mark Occurrences
但是它没有起作用。我不确定为什么在其他人已经能够解决该问题的情况下,这个方法不能工作。
有人可以告诉我如何设置匹配变量的高亮显示吗?
用肉眼寻找相同的变量真的让我很困扰。
尝试:
window > preferences > java > editor > mark occurrences
选择那里提供的所有选项。
还要前往:
Preferences > General > Editors > Text Editors > Annotations
比较“Occurrences”和“Write Occurrences”的设置。
确保其中一个选项未勾选“文本突出显示”。
这样应该就可以解决问题了。
Window -> Preferences -> C++ -> Editor -> Mark Occurrences
就足够了。 - undefinedEclipse Juno(可能还包括其他版本)存在一个错误,但是我有一个解决方法!
如果您已经检查了这里顶部答案中提到的所有配置,并且仍然无法正常工作,请尝试以下操作。
确认问题:
如果你遇到了这个问题,那么你必须关闭当前打开的所有文件并重新打开它们。这个 bug 似乎也会导致 Ctrl + S 保存单个文件时发生奇怪的问题。我猜测是因为内部的 Eclipse 认为某个特定的文件已经获得了焦点,但实际上它却没有,因此 UI 状态被呈现为正在编辑不同的文件。
编辑:如果仍然无法正常工作,您可能需要重启 Eclipse,但如果您不想这样做,请尝试选择要查看其出现情况的项目,然后禁用并重新启用“标记出现次数”切换按钮。
唯一对我奏效的方法是:
Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.
使用 Alt + Shift + o 这对我有效!
Alt + Shift + o
打开/关闭它。谢谢,它像魔法一样奏效。 - Saurabh Gupta我希望你能够翻译@Ján Lazár的回复。
除了接受的答案中提到的所有配置之外,下面的设置解决了我的困境:
对于大文件,必须关闭可扩展性模式。启用可扩展性模式将禁用引用高亮显示。
PS:@Rob Hruska,如果可以在接受的答案中添加这一点,那就太好了。大多数读者不会费心阅读最后的回复。
对于PHP,您可以设置
window > preferences > PHP > editor > mark occurrences
Preferences > General > Editors > Text Editors > Annotations
'Occurrences'和'Write Occurrences'使用不同的样式和颜色
Window -> Preferences -> C++ -> Editor -> Mark Occurrences
的功能正常运作。 - undefined