How to change highlighted occurrences color in Eclipse's sidebar?

The color in the bar is the same as the color the text is highlighted with in the editor. It is set by going to

Window > Preferences > General > Editors > Text Editors > Annotations

and changing the Occurrences and Write Occurrences colors.


Right click on the marker and select the only menu item "preferences", this opens the preferences dialog: General/Editors/text Editor/Annotation.

  • The color of "occurances" is used for the matching items,

  • "write occurances" for item selected by you.

The updates do not apply immediatly after using the Apply button, only after closing with OK and eventually reselect.


The bar is called the Overview Bar or Overview Ruler (in case you need to reference it) and, as has been mentioned, the color of occurences can be changed by navigating to:

Window > Preferences > General > Editors > Text Editors > Annotations

and changing the color for Occurrences.

One difference to note in Eclipse Juno (most other responses seem to refer to Indigo) is that the change won't take effect until you restart the program.


You'll want to change the "Occurrences" and "Write Occurrences" colors. This can be done in the Annotations menu, which is located — as Colin said — in the Preferences menu under the path

Window > Preferences > General > Editors > Text Editors > Annotations

If you have an occurrence marked in the overview ruler (the column to the right of the scrollbar), you can open the Annotations menu directly by right-clicking on the occurrence and selecting "Preferences" from the context menu.

Occurences have two color options:

  1. The color of "Occurrences" is used for instances where the variable is being read, but not modified, in the code (e.g. k in if(k > 1)).
  2. The color of "Write Occurrences" is used where the variable gets modified/written to in the code (e.g. k in k = k + 1).

See also the official Eclipse documentation, about halfway down the page, under the sections "Locate variables and their read/write access" and "Mark occurrences" (link is for Eclipse "Indigo" version, but should be good for other recent versions as well).


Go to Windows/Preferences/Java/Editor/Mark Occurrences and check the box "Mark Occurrences of the selected element in the current file."