Cannot highlight all occurrences of a selected wor

2019-01-21 21:44发布

问题:

I tried using the Toggle mark occurrences (Alt + Shift + O) button and also in Preferences -> General -> Editors -> Text Editor -> Annotations and setting the C/C++ Occurrences and C/C++ Write occurrences. But still when I select a word it won't highlight all occurrences of that specific word.

What I am using is Eclipse Indigo Service Release 2 in XP, with a C++ project.

回答1:

You can try to activate Toggle Mark Occurrences with icon on Toolbar:



回答2:

Preferences --> Java --> Editor --> Mark Occurrences



回答3:

In General > Editors > Text Editors > Annotations



回答4:

Check out options that are checked in Preferences -> Java -> Editor -> Mark occurrences. Then restart Eclipse.



回答5:

Find the Preferences under Window,

In General > Editors > Text Editors > Annotations(1)

(5) is to select the color and press apply.



回答6:

The standard "Mark Occurrences" functionality included in Eclipse that everyone recommends only highlights identifiers in editors of whatever language. For example, it won't highlight int in C editors, and it won't help at all in the Console pane.

So if you want to highlight ALL occurrences on ANY word in ANY Eclipse pane (kinda like Notepad++ does), try the Glance plug-in for Eclipse.

As of November 2017 Glance works for Eclipse Neon and Oxygen. There was a period of time in which Neon was unsupported, and a fork appeared, but it seems unnecessary now (and abandoned).



回答7:

If you go into the window-prefrences, select the language you want/are working with. Select the editor under this specific language and then there is a mark occurrences there that has some options. Where it says keep marks when the selection changes, for me this was checked. When I unchecked it the system started highlighting correctly.



回答8:

For folks who are using a dark background with light font colors, you may want to check out the highlight color in Preferences -> General -> Editors -> Text Editor -> Annotations. Mine was defaulted to black, which does not stand out on a black background.



回答9:

For Eclipse Mars:

Window --> Preferences --> Check (Mark occurrences of the selected element in the current file.)

As shown if figure:



回答10:

Go

Java> Editor > Mark Occurrences

Uncheck "Keep Marks when the section changes" then click Ok

Restart Eclipse.

This work for me.



回答11:

  1. Click the word and hold until a popup appears as shown in the figure.
  2. On the popup, there is a little right arrow, after clicking it, a new icon shows up.
  3. Click that link to open preferences.
  4. Once in preferences, select C/C++ Occurrences (it will be language specific) and select Include in next/previous navigation with Text as Highlighted.

This should enable the feature of highlighting all occurences of the selected word in the opened file.