Eclipse没有突出显示匹配变量

Seh*_*Lee 244 java eclipse

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

在此输入图像描述

我已经尝试通过改变"Mark occurrence"

Window -> Preferences -> Java -> Editor -> Mark Occurrences
Run Code Online (Sandbox Code Playgroud)

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

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

用我的眼睛寻找相同的变量真的困扰我太多了.

Kor*_*urk 422

尝试:

window > preferences > java > editor > mark occurrences 
Run Code Online (Sandbox Code Playgroud)

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

还去:

Preferences > General > Editors > Text Editors > Annotations
Run Code Online (Sandbox Code Playgroud)

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

确保您没有为其中一个选中"Text as higlighted"选项.

这应该解决它.

  • +1,但为什么突出显示不是默认功能? (12认同)
  • 我选择了所有选项,但这次日食仍未突出显示变量. (7认同)
  • 谢谢!在Eclipse Eclipse中(在ubuntu 12.04下),在我重新启动eclipse之前,设置没有开始工作. (5认同)

Emp*_*lou 23

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

如果您已经检查了顶部答案中提到的所有配置,并且仍然无效,请尝试此操作.

要确认问题:

  1. 选择一个变量
  2. 请注意,突出显示不起作用
  3. 点击远离日食,编辑失去焦点.
  4. 单击eclipse的标题栏以重新获得焦点,应突出显示您的变量.

如果发生这种情况,您必须关闭所有打开的文件并重新打开它们.这个错误似乎也会让Ctrl + S保存单个文件时发生奇怪的事情.我的猜测是发生了一些事情,即内部日食认为某个文件具有焦点但实际上没有,并且UI的状态被渲染为好像正在编辑不同的文件.

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

Which looks like this


Vin*_*rma 22

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


Fab*_* PH 6

唯一对我有用的是:

Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.
Run Code Online (Sandbox Code Playgroud)


小智 5

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