Eclipse – How to go to “next occurrence” in Eclipse

eclipse

In Eclipse you can turn on "Mark Occurrences", and then it will highlight every occurrence of a given variable in the current scope. That's great, but I'd really like to move from one such occurrence to the next.

I've found two suggestions on how to do this so far, and neither have worked. First there was this SO post: Eclipse navigate to next/previous marked occurrence, which suggested ctrl+k. However, that doesn't work for me: in my Eclipse that key-mapping is bound to "find next", not "next occurrence" (there doesn't even seem to be a "next occurrence" in the Eclipse keybindings, but maybe I'm not calling it by the right name).

Then I found a forum post which suggested clicking on the yellow up arrow in the tool bar and checking occurrences, then using ctrl+,. This would have been sub-optimal if it had worked, because I already use ctrl+, to move between errors/warnings, but at least it would have been something … but it didn't work at all (ctrl+, just moved me to the next warning).

So, my question is: how can I move (preferably via keyboard shortcut) from one occurrence to the next in Eclipse?

Best Answer

You didn't mention how exactly ctrl+k didn't work for you, but it's what I use in similar circumstances. I put the cursor into or select the word that I'm looking for in the editor and then press ctrl+k to move me to the next occurrence. Since the next occurrence gets selected, I can use the same combination to move forward or press ctrl+shift+k (Find Previous) to move back. (Sorry if that sounds patronizing, but ctrl+k sounds exactly like what you're looking for and I don't know the details of the difficulty you had with it.)

I agree about the other combinations. If I have to take my hand off the keyboard, I may as well use the scrollbar.

Best of luck.