8
votes

Eclipse Mark Les occurrences ne marquent pas toutes les occurrences

Il suffit d'installer Eclipse Juno Libération, ID de construction: 20120614-1722.

J'ai "marquer des occurrences" allumées, et je peux voir qu'il marque effectivement certaines des occurrences du fichier JS que je modifie. Cependant, il y a un appel de fonction qu'elle ne marque pas. xxx

lorsque je clique sur l'occurrence SAVEDATA où il est défini (ligne 4), il met en évidence, mais il ne fait pas 't mettre en surbrillance l'occurrence sur la ligne 2 où la fonction est appelée. Lorsque je clique sur l'occurrence Savedata sur la ligne 2, ni les points saillants.

Des idées?


2 commentaires

Cela vous aide-t-il si vous dites var SaveData = fonction () { ou Fonction SAVEDATA () {?


J'ai le même problème dans Eclipse Juno SR2. Parfois, la fonction de marquage fonctionne fonctionne et parfois pas. Je n'ai pas changé les paramètres des occurrences de marque et j'ai désactivé le raccourci pour le faire.


10 Réponses :


1
votes

aller à fenêtre -> Préférences -> Général -> Editors -> Editeurs de texte -> annotations

sous les deux occurrences & Ecrire des occurrences , assurez-vous de disposer du texte comme option sur surbrillance sélectionnée.

Aussi, sous général -> javascript -> éditeur -> marquer des occurrences Assurez-vous que tout le Les cases à cocher sont cochées.


1 commentaires

Oui, vous avez déjà tous choisi tous les deux endroits que vous mentionnez. La séparation de la fonction dans leur propre déclaration var n'a pas aidé non plus. Si longue éclipse.



2
votes

Toutes les configurations et toutes les réglages pour "marquer des occurrences" sont correctes, mais il semble que ce problème est Eclipse Juno Problème. J'ai observé cette question et j'ai essayé de résoudre de nombreuses méthodes mais à Juno, soulignant les occurrences n'est pas cohérente.

Parfois, cela fonctionne assez vite, il faut parfois du temps pour mettre en évidence, parfois, ce n'est pas du tout.

a également observé qu'une fois que nous redémarions Eclipse, les choses fonctionnent correctement mais progressivement, soulignant que les événements deviennent lents et s'arrêtent également.

~ chirag


1 commentaires

Je confirme cela aussi, bien que seulement à Ubuntu (12.04). C'est tellement ennuyeux parfois. Je trouve que la fermeture de l'onglet actuel et la réouverture de la réouverture de la question, mais c'est toujours une douleur à le faire. : \



10
votes

Ceci est un bug connu dans Eclipse Juno et est activement (à la suite de cette écriture) examinée par les développeurs Eclipse.

https://bugs.eclipse.org/bugs/show_bug.cgi ? id = 400661

https://bugs.eclipse.org/bugs/show_bug.cgi ? id = 398509


Mise à jour 6/2: Ce bogue a été résolu dans la version 4.2.2

https://bugs.eclipse.org/bugs/show_bug.cgi ? id = 398509


0 commentaires

18
votes

Si vous basculez de la fenêtre Eclipse vers une autre fenêtre en utilisant ATL + TAB et revenez à la fenêtre Eclipse, il est higlicé.


2 commentaires

+1 Mais une meilleure solution de contournement consiste à utiliser Shift + ALT + O + O - La double "O" bascule sur les occurrences marquées, puis permet de sauvegarder le vélo via Windows ou de l'onglet ALT + ALT + ALT + TAB)


Vous économisez ma vie. Utilisation de Shift + Alt + O pour éteindre et encore de nouveau ne fonctionne pas pour moi. En cliquant sur quelque chose de contour ne fonctionne pas pour moi non plus. Vous économisez ma vie. Merci.



9
votes

Si vous décochez l'option ci-dessous, cela fonctionnera bien

Préférence> Java> Editeur> Mark Ocurrences> Décochez la case: Gardez les marques lorsque la sélection change.


1 commentaires

Je ne sais pas pourquoi, mais (soudainement) cette section n'était complètement décochée dans ma version Kepler et je me demandais, pourquoi mettre en évidence ne fonctionnait plus.



0
votes

Même chose que j'ai rencontré, vous pouvez essayer de cliquer deux fois sur "Marquer les occurrences" (activez-le et activez-le) ou vous pouvez également essayer d'utiliser alt + shift + o deux fois. Et peut également essayer la solution de @subas Raj, c'est bon.


0 commentaires

0
votes

Pour l'instant, il n'y a que de la solution de contournement (poussez "Alt + Shift + O" deux fois):

ne peut pas mettre en évidence toutes les occurrences d'un mot sélectionné dans Eclipse


0 commentaires

4
votes

Ceci est Un bogue dans Eclipse - la survenue-mlight semble "coller" à la première chose que vous indiquez.

Deux "solutions" qui au moins obtenir la surbrillance bloquée sur un nouvel élément (!!):

  1. Comme @subas Raj mentionné, défocasse et recentre la fenêtre - lorsque vous revenez, votre position actuelle est surlignée. Soit frappé alt onglet deux fois ou utilisez votre souris pour cliquer sur / concentrer une autre fenêtre, puis retour.
  2. comme @leo et @gorky mentionne, appuyez sur alt shift o deux fois. Il s'agit du raccourci pour basculer sur la surbrillance des occurrences, et lorsque vous le retournez, votre position actuelle est surlignée.

    et enfin, une troisième solution réelle: remplacer un pot spécifique avec une patchée: https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#c60

    .. ou mise à niveau vers M7 (4.3), qui sont maintenant publiées: https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#C62


0 commentaires

21
votes

the Un rapport de bogue dans Eclipse mentionne également une autre solution de contournement: sélectionnez quelque chose dans la vue contour, puis sélectionnez le champ dans votre source à nouveau.

Cela fonctionne principalement toujours pour moi.


1 commentaires

Cela semble fonctionner pour moi. La cause semble être une ctrl-cliquant sur quelque chose qui ouvre un nouvel éditeur (c'est-à-dire une méthode sur une classe différente). Sélectionner quelque chose dans le contour semble décoller la sélection.



1
votes

i décochée générale - Apparence Utilisez des polices et des couleurs mixtes pour les étiquettes et fonctionnent désormais ...


0 commentaires