web-dev-qa-db-fra.com

Eclipse soulignant la même occurrence du mot

Dans Notepad ++, il présente une fonctionnalité très intéressante: si je sélectionne un mot, il met en évidence tous les mêmes mots dans le texte. De plus, je peux configurer les touches de raccourci pour mettre en évidence jusqu'à cinq mots différents avec des styles différents (voir l'effet ci-dessous).

enter image description here

Existe-t-il des moyens/plug-ins pour obtenir cet effet similaire dans Eclipse? Je sais que lors de l'édition de Java, toutes les mêmes variables seront mises en évidence, mais cela ne fonctionnera pas si je mets en surbrillance les commentaires et si je modifie d'autres types de fichiers (par exemple, xml, html, js, css, etc.).

48
Ken Chan

Je travaille avec Eclipse depuis un certain temps et je suis à peu près sûr qu'il n'y a pas de moyen canonique de le faire.

Dans Eclipse, ces choses sont gérées par éditeur et l'éditeur Java ne prend pas en charge ce que vous recherchez pour tout ce que je sais. Au moins pour l'éditeur Java, vous pouvez effectuer une configuration mineure dans ce qui est mis en surbrillance et comment (Preferences > Java > Editor > Mark Occurrences), mais je suppose que vous le savez déjà.

En ce qui concerne les plugins, je ne connais aucun plugin qui réalise ce que vous cherchez. En fait, je serais surpris qu'il y ait vraiment un plugin qui réalise ce que vous cherchez.

Si quelque chose se présentait, j'apprécierais beaucoup que vous le partagiez ici. Cela fait des années que j'essaie de mettre en évidence Eclipse de manière décente ... :)

34
fgysin

Voici un plugin pour Eclipse: http://ystrot.github.io/glance/

Il met en évidence toutes les occurrences comme avec notepad ++ en appuyant sur Ctrl + Alt + F.

30
winxton

Si vous activez "Marquer les occurrences", tous les mots identiques à celui que vous avez marqué seront mis en surbrillance.

Vous pouvez l'activer de deux manières  

  1. Alt + Shift + O
  2. Preferences > Java > Editor > Mark Occurrences

    enter image description here

23
Sumit Singh

Ci-dessous, ce que j'ai trouvé fonctionne pour moi, mais vous pouvez également affecter un raccourci clavier à "Rechercher du texte dans un fichier":

  1. Sélectionnez le mot ou la section de texte
  2. Appuyez sur CTR+3 pour activer la recherche 'Quick Access'
  3. Tapez 'Rechercher du texte dans le fichier'
  4. Execute

Comme mentionné par @Kislingk, vous pouvez modifier la façon dont les mots sont surlignés/marqués dans 'Préférences> Général> Editeurs> Editeurs de texte> Annotations'.

Eclipse-highlight-search-results-in-file

3
Daniel Sokolowski

Voici la solution la plus proche que j'ai trouvée:

  1. Créez un raccourci dans Préférences/Général/Clés , Tapez dans le champ de recherche: "Rechercher le texte dans un fichier" Par défaut, rien ne lui est attribué.

  2. Les annotations peuvent aider à l'afficher dans la barre latérale

 enter image description here

2
Roo

Utiliser la recherche de fichier pour rechercher la ressource sélectionnée peut mettre en évidence le même mot dans un seul fichier. 

1
wangf

Un autre plugin Eclipse utile est Eclipse instasearch . Il a beaucoup de fonctionnalités. Ceci est également disponible sur le marché Eclipse.

1
Sairam Krish

Fenêtre> Préférences> Java> Editeur> Marquer les occurrences

0
ankit

Vous devez activer d'autres options (Préférences> Général> Editeurs> Editeurs de texte> Annotations). Recherchez des occurrences et des occurrences en écriture et activez le texte en tant que "Highlight" 

0
Kislingk

J'ai essayé toutes les réponses ci-dessus mais toutes ne fonctionnaient pas. À la fin, j’ai trouvé que c’est parce que j’ai retiré accidentellement une partie de la JRE System Library , après rajout, cela fonctionne

0
wendy