Eclipse: recherche rapide sur le nom du fichier


104

Très souvent, en travaillant dans Eclipse, je me rends compte que je me souviens du nom de la classe, mais j'ai oublié dans quel package cette classe se trouve. Utiliser la recherche n'est pas très pratique. Trop de clics et d'appuis sur des touches. Je me demande, existe-t-il un plugin pour simplifier ce processus? Par exemple, ce serait génial s'il y avait une zone d'édition de texte en haut de l'explorateur de packages qui pourrait filtrer les packages et les fichiers .java en fonction du texte saisi. Quelqu'un sait quelque chose comme ça?


rayfd.me/2007/05/20/… <- excellent article de blog, détaille ceci et d'autres raccourcis permettant de gagner du temps pour ouvrir des fichiers, etc. dans eclipse
Don Cheadle

Réponses:


204

Eclipse fournit des fonctions similaires:

Ouvrir Resource Shift+ Ctrl+ Rpour tous les fichiers de ressources (y compris les fichiers Java)

Ouvrez Type Shift+ Ctrl+ Tpour toutes les classes Java dans classpath.

Ils filtrent également la liste à mesure que vous tapez.

Notez qu'ils recherchent tous les fichiers de tous les projets ouverts dans l'espace de travail actuel.


qu'en est-il de la recherche floue comme du texte sublime? Cela vous oblige à le taper exactement et vous ne pouvez pas spécifier les noms de dossier pour aider à identifier quel fichier .js à l'intérieur, disons views/users/form.htmlvsview/companies/form.html
timbrown

AFAIK, aucune recherche floue de ce type n'est prise en charge par défaut, mais vous pouvez utiliser une abréviation et un caractère générique pour rechercher des fichiers sans type exactement le nom complet. Et dans votre exemple, vous devriez pouvoir voir le chemin des fichiers sous la boîte de dialogue lorsque vous tapez simplement form.html.
Rangi Lin

7
Shift + Cmd + R / Shift + Cmd + T dans Mac
chancyWu

Cela ne prend pas en charge les projets R
qed

1
Est-il possible d'étendre l'Explorateur de projets en même temps?
Xiao Jia
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.