web-dev-qa-db-fra.com

Comment changer la couleur des occurrences de surbrillance dans la barre latérale Eclipse?

Lorsque vous avez "Marquer les occurrences" activé dans Eclipse, placer le curseur sur n'importe quel type/variable/méthode/etc mettra en surbrillance toutes les occurrences dans l'éditeur de texte et placera une barre faible dans la règle de droite pour vous montrer l'emplacement des autres occurrences dans le fichier.

Est-ce que quelqu'un sait où dans les préférences vous pouvez changer la couleur utilisée pour mettre en évidence les autres occurrences dans la règle latérale? La couleur est beaucoup trop pâle pour moi avec mon thème actuel de moniteur/Windows Aero.

J'ai essayé d'aller dans Préférences> Général> Apparence> Couleur et polices pour changer la couleur des "Etiquettes de couleur - faire correspondre la surbrillance" mais cela ne semble pas s'appliquer.

Voici une capture d'écran avec ce dont je parle:

Eclipse screenshot

96
matt b

La couleur dans la barre est la même que la couleur avec laquelle le texte est mis en surbrillance dans l'éditeur. Il est défini en allant à

Fenêtre> Préférences> Général> Éditeurs> Éditeurs de texte> Annotations

et la modification des couleurs Occurrences et Write Occurrences.

167
ColinD

Faites un clic droit sur le marqueur et sélectionnez le seul élément de menu "préférences", cela ouvre la boîte de dialogue des préférences: Général/Editeurs/Editeur de texte/Annotation.

  • La couleur des "occurrences" est utilisée pour les éléments correspondants,

  • "écrire des occurrences" pour l'élément sélectionné par vous.

Les mises à jour ne s'appliquent pas immédiatement après avoir utilisé le bouton Appliquer, uniquement après avoir fermé avec OK et finalement resélectionné.

9
stacker

La barre s'appelle la barre d'aperçu ou la règle d'aperçu (au cas où vous auriez besoin de la référencer) et, comme cela a été mentionné, la couleur des occurrences peut être modifiée en naviguant vers:

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

et changer la couleur des occurrences.

Une différence à noter dans Eclipse Juno (la plupart des autres réponses semblent se référer à Indigo) est que le changement ne prendra effet qu'au redémarrage du programme.

7
2manyprojects

Vous voudrez changer les couleurs "Occurrences" et "Write Occurrences". Cela peut être fait dans le menu Annotations, qui se trouve - comme Colin dit - dans le menu Préférences sous le chemin

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

Si une occurrence est marquée dans la règle de présentation (la colonne à droite de la barre de défilement), vous pouvez ouvrir le menu Annotations directement en cliquant avec le bouton droit sur l'occurrence et en sélectionnant "Préférences" dans le menu contextuel.

Les occurrences ont deux options de couleur:

  1. La couleur de " Occurrences " est utilisée pour les cas où la variable est lue, mais non modifiée, dans le code (par exemple k dans if(k > 1)).
  2. La couleur de " Occurrences d'écriture " est utilisée lorsque la variable est modifiée/écrite dans le code (par exemple k in k = k + 1).

Voir aussi documentation officielle Eclipse , à mi-chemin environ, sous les sections "Localiser les variables et leur accès en lecture/écriture" et "Marquer les occurrences" (le lien est pour la version Eclipse "Indigo", mais devrait convient également aux autres versions récentes).

5
Pops

Allez dans Windows/Préférences/Java/Éditeur/Marquer les occurrences et cochez la case "Marquer les occurrences de l'élément sélectionné dans le fichier actuel".

3
amit

Après avoir changé la couleur des "occurrences", redémarrez votre IDE Eclipse

2
Sapto Sutardi