224 votes

Comment masquer les fichiers .class de la boîte de dialogue Open Resource dans Eclipse ?

Je ne voudrez pas avoir éditer n’importe quel jeux de travail. Je veux juste une façon de, dans tous les espaces de travail et projets, éviter que les fichiers .class jamais dans la boîte de dialogue Ouvrir de ressource. Y a-t-il un moyen de faire cela ?

252voto

Kevin K Points 4279

Une option est de filtrer les ressources dérivées. Dans le coin supérieur droit de la "Ouvrir la Ressource de boîte de dialogue" il y a une flèche, vous pouvez cliquer pour faire apparaître un menu déroulant pour le filtrage. Décochez la case "Afficher les Ressources d' option, si elle est cochée.

Si vous voyez toujours".la classe de fichiers, ils ne sont probablement pas être marqué comme dérivé. Si ils sont eux-mêmes dans leur propre hiérarchie de dossiers que vous pouvez résoudre ce problème en cliquant-droit sur le dossier racine de modifier les propriétés du dossier, et cochez la case "Dérivé de" case à cocher. Si elles sont mélangées avec votre".java fichiers...pas de chance, vous aurez besoin de définir la dérivée de propriété sur chacun".la classe de fichier à la main.

Aussi loin que je peux voir, il n'y a aucun moyen de marquer les fichiers de classe comme provenant de ressources à l'échelle mondiale pour l'espace de travail, mais je crois que lorsque vous créez un nouveau projet Java le dossier "emplacement" est marqué comme dérivée par défaut (si vous utilisez la valeur par défaut paramètres de l'assistant)


Voici quelques captures d'écran de Eclipse Kepler. Le premier montre comment filtrer les ressources dérivées. La seconde montre comment définir les "Dérivés" de propriété sur une ressource.

enter image description here

enter image description here

149voto

rk25 Points 311
  1. Clic droit sur le projet et sélectionnez Propriétés
  2. Développer des Ressources et cliquez sur Filtres de Ressources
  3. Cliquez sur Ajouter pour créer un nouveau filtre
  4. Dans la boîte de dialogue qui s'ouvre
    1. Sélectionnez l' Exclure tous et Fichiers de boutons radio
    2. En vertu de Fichier et de Dossier Attributs entrez *.class
  5. Cliquez sur OK

Pour exclure toute une hiérarchie de répertoire, par exemple, l' target répertoire, sélectionnez les Fichiers et les dossiers bouton radio et Tous les enfants (récursif) case à cocher.

37voto

Eduardo Cuomo Points 1433

Pour changer ce comportement et se cacher ".catégorie" fichiers dont vous avez besoin pour effectuer les opérations suivantes.

  1. Trouvez votre sortie de classe dans le dossier "explorateur de Projet" de la fenêtre. Cela est généralement appelée bin ou cible pour des projets Maven

  2. Cliquez-droit sur ce dossier et cliquez sur Propriétés

  3. Cochez la Dérivée de case à cocher et cliquez sur OK

.classe les fichiers seront alors caché dans l'avenir.

Source: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/

15voto

puudeli Points 369

Vous pouvez utiliser Working sets. De la même menu déroulant sur Ouvrir la Ressource de boîte de dialogue, choisissez Select working set. Il ouvre le jeu de dialogue où vous pouvez créer des ensembles de travail si vous ne l'avez pas déjà.

Lors de la création d'un nouveau, choisissez le type Resources et de sélectionner les dossiers dans votre espace de travail sont à considérer comme candidats pour la recherche ou pour l'ouverture de ressources. J'ai compris seulement src et test dossiers et, habituellement, pom.xml's et divers autres fichiers de configuration.

Avec le couple de grands projets sur lesquels je travaille, il a un impact notable sur la vitesse de recherche.

1voto

ring bearer Points 8369

Boîte de dialogue Open Resource version 3.5 a une façon de tourner à « Montrer les ressources dérivées » marche/arrêt par une petite liste déroulante dans le coin supérieur droit. L’éteindre masquera les classes.

Ou

vous pouvez taper une expression dans la boîte de texte « Sélectionner un élément pour ouvrir » tels que : *.java


Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X