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 ?
Réponses
Trop de publicités?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.
- Clic droit sur le projet et sélectionnez Propriétés
- Développer des Ressources et cliquez sur Filtres de Ressources
- Cliquez sur Ajouter pour créer un nouveau filtre
- Dans la boîte de dialogue qui s'ouvre
- Sélectionnez l' Exclure tous et Fichiers de boutons radio
- En vertu de Fichier et de Dossier Attributs entrez
*.class
- 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.
Pour changer ce comportement et se cacher ".catégorie" fichiers dont vous avez besoin pour effectuer les opérations suivantes.
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
Cliquez-droit sur ce dossier et cliquez sur Propriétés
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/
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.
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