Comment limiter les balises de tâches au projet actuel dans Eclipse?

93

Eclipse affiche actuellement les balises de tâche ( // TODO) de tous les projets ouverts. Je serais reconnaissant si quelqu'un pouvait indiquer la préférence, où je pourrais restreindre la portée des tâches affichées (par exemple, uniquement les tâches du projet en cours).

Kara
la source

Réponses:

153

Dans Eclipse Helios (3.6), vous pouvez configurer la portée.

Flèche bas en haut à droite -> Configurer le contenu:

Configurer le contenu img

Sélectionnez une configuration à gauche (ou créez-en une nouvelle) et à droite dans la section Portée sélectionnez "Sur n'importe quel élément du même projet".

Tilman
la source
9
J'ai également dû désélectionner "Afficher tous les éléments" tout en haut.
pcworld
10

Il devrait y avoir une flèche vers le bas en haut à droite avec plusieurs options. Pour l'ancien Eclipse, l'option que vous voulez est Filtres ... Et pour le plus récent Eclipse, l'option est maintenant Configurer le contenu. En haut de la boîte de dialogue Configurer le contenu se trouve une sélection d'étendue avec les options que vous voulez, je pense. Sinon, vérifiez les préférences et recherchez des tâches ou l'étendue. Cela devrait être là quelque part.

RayOK
la source
Cela vous permet de garder les autres projets ouverts, mais de ne voir que les todos du projet en cours. Je recommande cette option. Cependant, la réponse de Tilman couvre le même contenu et est plus précise!
Michael Herold
@MichaelHerold Je ne suis pas d'accord avec vous, celui-ci m'a été très utile, car il m'a aidé à trouver ce triangle.
Arturas M
9

Fermez les projets sur lesquels vous ne travaillez pas. Les tâches s'affichent pour n'importe quelle partie de l'espace de travail, supprimez donc les projets sur lesquels vous ne travaillez pas en effectuant une opération de fermeture. (clic droit sur le projet dans l'explorateur de projet puis "fermer le projet")

Karl
la source
qu'en est-il des bibliothèques que vous utilisez -> plan moyen: =) mais
merci quand même
5

Configurer le contenu ... peut être utilisé pour filtrer des éléments tels que des ensembles de travail (si vous n'utilisez pas déjà des ensembles de travail, vous devriez), mais encore une autre façon consiste à utiliser Mylyn pour filtrer tous les éléments d'interface utilisateur non pertinents pour ce que vous travaille actuellement sur.

JesperE
la source
2

Fermez simplement les projets sur lesquels vous ne travaillez pas.
Vous pouvez également les laisser dans l'espace de travail.

sjas
la source
2

Dans Eclipse Juno 4.2.1, j'ai trouvé qu'il était possible de désactiver des TODOtâches de projets spécifiques .

Dans les propriétés du projet, ouvrez: Compilateur Java> Balises de tâches

À partir de cette page, cochez l'option "Activer les paramètres spécifiques au projet" et supprimez l' TODOentrée de la liste ci-dessous, après quoi les TODOcommentaires de ce projet ne seront plus affichés dans les tâches. Vous pouvez également supprimer d'autres balises de la liste.

hakovala
la source
0

Le filtrage par ensembles de travail fonctionne bien, mais j'ai dû placer les packages dans un ensemble de travail, plutôt que dans l'ensemble du projet.


la source
0

Dans Eclipse 2019-06:

1- Ouvrez la fenêtre Tâches .
2- Cliquez sur la flèche pointant vers le bas .
3- Cliquez surFilters...
entrez la description de l'image ici


4- Dans le Configurationspanneau de gauche, sélectionnez TODOs (ou toute configuration que vous avez sauvegardée).
5- Sous Scopesélectionnez 6- Cliquez sur Appliquer et fermer Maintenant, la vue des tâches ne montrera que les tâches du projet où vous vous trouvez en ce moment.On elements in selected projects
entrez la description de l'image ici



Rodrigo Vaamonde
la source
-3

AFAIK la liste des tâches Eclipse est basée sur l'espace de travail et ne peut pas vraiment être filtrée par défaut.

Uri
la source
2
La liste des tâches peut être filtrée sur toutes sortes de choses, telles que les ensembles de travail.
JesperE
Oui, avec des ensembles de travail, mais AFAIK vous ne pouvez pas le filtrer au niveau d'un projet.
Uri