如何更改Eclipse侧边栏中突出显示的出现颜色?

113
当您在Eclipse中启用“标记出现”功能时,将光标放在任何类型/变量/方法等上,文本编辑器将突出显示所有出现的内容,并在右侧标尺上放置一个淡色条,以显示文件中其他出现的位置。
有人知道在首选项中可以更改哪个颜色用于突出显示侧面标尺中的其他出现吗?对于我当前的监视器/Windows Aero主题,该颜色太过暗淡。
我尝试进入首选项>常规>外观>颜色和字体更改“颜色标签-匹配高亮”的颜色,但似乎没有应用。
这是一张屏幕截图,展示了我的问题。

Eclipse screenshot


嗯,能否更改侧边栏(概览栏)的颜色?如果可以设置为深灰色,出现次数将以更高的对比度可见。 - David Balažic
6个回答

189

在工具编辑器中,高亮文本的颜色与其所在条形区域的颜色相同。您可以通过以下步骤进行设置:

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

然后更改“出现”和“写入出现”的颜色。


谢谢,我之前看过这个窗口,可能错过了颜色图标。 - matt b
6
不能为文本和侧边栏设置单独的颜色有点让人不爽,但没关系。 - matt b
2
如果它们不相同,那么右侧的颜色对应于代码中的内容将变得不那么明显。Eclipse 的开发人员可能甚至没有考虑让它们不同。 - Jonathan M Davis
10
将“文本”改为“框”可以使使用深色更加容易接受。 - iTake
“Occurrences”和“Write Occurrences”有什么区别? - Gabriel Staples
显示剩余3条评论

11

右键单击标记并选择唯一的菜单项"preferences",这将打开首选项对话框:General/Editors/text Editor/Annotation。

  • “出现次数”颜色用于匹配项目,

  • “写入出现次数”用于您选择的项目。

在使用应用按钮后,更新不会立即生效,只有在使用确定并可能重新选择后才会生效。


1
根据您选择的项目,“编写出现次数”。不,编写出现次数是指分配值的那些出现次数,正如@Pops所解释的那样。 - mins

7
该工具栏被称为概览工具栏或概览标尺(如果需要引用它),正如先前提到的,出现次数的颜色可以通过导航到以下位置进行更改:
Window > Preferences > General > Editors > Text Editors > Annotations

更改出现的颜色。

需要注意的是,在 Eclipse Juno 中(其他大多数回答似乎是针对 Indigo),更改不会立即生效,直到您重新启动程序。


同样的问题,我找不到正确的设置,因为一开始什么都没有改变。 - Aprillion

6
您需要更改“出现次数”和“编写出现次数”的颜色。这可以在注释菜单中完成,该菜单位于首选项菜单下的路径中,如Colin所说:
Window > Preferences > General > Editors > Text Editors > Annotations
如果在概览标尺中标记了出现次数(滚动条右侧的列),则可以通过右键单击出现次数并从上下文菜单中选择“首选项”来直接打开注释菜单。
出现次数有两个颜色选项:
1. “Occurrences”的颜色用于代码中读取变量但未修改变量的实例(例如,在if(k > 1)中的k)。 2. “Write Occurrences”的颜色用于代码中修改/写入变量的实例(例如,在k = k + 1中的k)。

另请参阅官方Eclipse文档,页面下半部分,在“查找变量及其读/写访问权限”和“标记出现次数”部分(链接适用于Eclipse“Indigo”版本,但对其他近期版本也适用)。


3

请前往 Windows/Preferences/Java/Editor/Mark Occurrences,勾选“在当前文件中标记所选元素的出现次数”复选框。


当您在Eclipse中启用“标记出现”功能时,这篇文章并没有回答问题。 - mins

2

在修改“occurrences”的颜色后,重新启动Eclipse IDE。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接