Eclipse ne met plus en évidence les références


320

J'ai un étrange problème. Dans Eclipse Ganymede, j'avais l'habitude de pouvoir mettre en évidence une variable, et cela mettrait en évidence l'utilisation de ces variables dans cette méthode. Cependant, grâce à une action, je l'ai maintenant désactivé. Existe-t-il un moyen de l'activer?

J'ai essayé de rechercher sur Google, mais comme je ne sais pas comment s'appelle la fonctionnalité, c'est un peu difficile.

C'est une fonctionnalité vraiment utile, et c'est ennuyeux que cela ne fonctionne pas.


3
OK, j'essaierai de le rendre plus pertinent la prochaine fois. Juste pour satisfaire ma curiosité, qu'auriez-vous utilisé?
Gerrie


Après avoir fait ce que dit la réponse acceptée, vous devrez peut-être redémarrer Eclipse pour que les modifications prennent effet.
mathheadinclouds

Réponses:


613

Il y a une petite icône "surligneur" sur la barre d'outils - elle bascule "Marquer les occurrences".

Dans la fenêtre des préférences, la fonctionnalité que vous voulez dire est configurée en accédant à:

Fenêtre -> Préférences -> Java -> Éditeur -> Marquer les occurrences

capture d'écran


23
Protip: la boîte de dialogue des options propose une recherche astucieuse en cours de recherche, c'est comme ça que je l'ai trouvée aussi. :)
Rytmis

2
fonctionne aussi pour PHP si vous allez dans la fenêtre -> préférences -> php -> éditeur -> marquer les occurrences
max4ever

1
Merci beaucoup! Fonctionne également pour CDT: fenêtre -> préférences -> c / c ++ -> éditeur -> marquer les occurrences
xmoex

De même pour Aptana studio: Fenêtre-> Préférences-> Aptana-> Éditeurs -> {php | javascript | html ...} Source: le bouton Toggle Mark Occurrences est grisé
somptueux

1
Si aucun des commentaires ci-dessus n'a fonctionné, décochez "Marquer les occurrences de l'élément sélectionné dans le fichier actuel"> Appliquer> OK. Revenez aux préférences, cochez "Marquer les occurrences de l'élément sélectionné dans le fichier courant"> Appliquer> OK.
realPK

142

Il y a une petite icône "surligneur" sur la barre d'outils - elle bascule "Marquer les occurrences".

Vous l'avez probablement accidentellement appuyé lorsque vous essayez de sélectionner un élément de menu à un moment donné. J'ai eu un ami qui l'a fait avec le bouton de la barre d'outils "Afficher l'élément sélectionné uniquement" ...

Vous pouvez soit appuyer à nouveau ou configurer comme Rytmis le dit.


Pour aptana studio, ce bouton est grisé. Vous devez le faire dans le menu.
somptueux

J'ai aimé cette réponse plus que la réponse acceptée, car cela satisfaisait le mystère derrière: "Comment aurais-je pu désactiver la fonctionnalité alors que je n'avais jamais ouvert la fenêtre des préférences depuis des années"
Syed Aqeel Ashiq

oups j'ai accidentellement appuyé dessus: P
Shantaram Tupe

106

Appuyez sur alt- shift- O.

Il bascule la fonction "Marquer les occurrences" d'Eclipse; qui fournit la fonctionnalité de mise en évidence qui vous manque.


18
  • Dans Eclipse Kepler ,
    vous pouvez simplement utiliser l' icône " Toggle Mark Occurrences " sur la barre d'outils ou vous pouvez utiliser le raccourci clavier alt+ shift+ O.

    entrez la description de l'image ici

  • Window > Preferences > Java > Editor > Mark Occurrences. Activez " Marquer les occurrences de l'élément sélectionné dans le fichier actuel " et cliquez sur Apply.

    entrez la description de l'image ici


Et si vous rencontrez ce problème même si vous avez coché les options, alors: 1) "décochez"> "appliquer". 2) "vérifier"> "appliquer"
Farah

11

Sur Mac OS, c'est opt- cmd- OJ'ai insisté une fois par erreur, grâce à cette question, j'ai retrouvé le chemin du retour


8

Je l'avais aussi et mes options Mark Occurrence étaient déjà toutes vérifiées. Comme toujours, essayez de redémarrer Eclipse, cela a fonctionné pour moi.

EDIT: Cela a plutôt fonctionné. Il y a un bug sur Eclipse que lorsque vous ouvrez un projet dans une nouvelle fenêtre (au cas où votre première fenêtre Eclipse est un gâchis plein de projets), il commence à ne pas fonctionner. Si vous en avez besoin, vous pouvez sélectionner un élément et basculer le surligneur dans la barre d'outils ou utiliser Alt + Maj + O, mais vous devrez le faire chaque fois que vous sélectionnez un élément.


J'ai également rencontré ce bug. Au lieu de redémarrer eclipse, vous pouvez également suivre les conseils de cette page et désactiver les occurrences de marque, puis la réactiver.
lifeson106

4

De plus, vous devez aller dans Général-> Éditeurs-> Éditeurs de texte-> Annotations, choisissez Occurrences et cochez la case "Texte sous" et choisissez Surligné. Cela vous rendra heureux.


Cela vous permet de choisir la façon dont les occurrences apparaissent à l'écran. Surligné était prédéfini pour moi. Probablement la valeur par défaut.
misiu_mp

2

C'est probablement comme ça que les 'occurrences de marques' ont été désactivées ... J'utilisais Ctrl + Shift + O pour organiser les importations et par erreur j'ai choisi Alt au lieu de Ctrl. Il peut donc être réactivé par Alt + Maj + O.


La même erreur que j'ai faite, mais pour mettre en évidence l'occurrence d'un fichier, j'ai utilisé Renommer le raccourci des occurrences Ctrl + Alt + r. Merci votre message m'a beaucoup aidé. ): -
Yash

1

J'avais un problème similaire. Je l'ai résolu en désinstallant le plugin erlang appelé "erlide".


3
Merci, je transmettrai cela à mon ami fanatique erlang. Bien que je sois sûr qu'il n'utilise pas Eclipse.
Gerrie

1

J'ai eu le même problème où les références n'étaient pas mises en surbrillance, sur l'activation des occurrences de marque dans windows-prefrences-java-editorJe suis en mesure de mettre en évidence les références


0

Pour moi, cela ne fonctionnait plus car il y avait une erreur dans le code. Cela fonctionne généralement, mais parfois non, assurez-vous que votre code ne contient aucune erreur si rien d'autre ne fonctionne.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.