Supposons que je connaisse un nom de fonction, mais que je ne sache pas dans quel fichier il est déclaré. Quel raccourci clavier Eclipse peut me mener à la fonction que je cherche?
Ce que je recherche est similaire à celui d'Eclipse:
Ctrl + Shift + R
sauf qu'il recherchera des noms de méthodes.
Avec Visual Assist X, je peux le faire en utilisant la fonctionnalité "Rechercher un symbole", qui est exécutée avec:
Shift + Alt + S
Oui, c'est une vieille question, mais j'ai une meilleure solution: qu'en est-il F3? Et CTRL + O est ce que les utilisateurs de Windows recherchent.
Ceci est une vieille question, mais pour le bien des gens googler cela, Ctrl + O ouvre la recherche de contour de code, qui correspond à ce que vous recherchiez.
Pas exactement un raccourci direct direct , mais vous devez passer par la boîte de dialogue Java Search:
(Ctrl+H):
( Sergei mentionne dans les commentaires qu'il vous faudra peut-être sélectionner "Declarations
" dans la section "Limit To
")
Je ne sais pas si c'est exactement ce que vous voulez, mais si vous Ctrl + H, cela fera apparaître le dialogue de recherche. L'option par défaut (pour moi, en utilisant la perspective Java EE) est une recherche Java. Je peux saisir le nom de la méthode, puis sélectionner le bouton radio "Méthode" sous le bloc Rechercher. Notez que l'option par défaut (encore une fois pour moi) du bloc "Limiter à" était le bouton radio "Références". J'ai dû changer cela en 'Toutes les occurrences' afin de voir la déclaration de la méthode, et pas seulement les appelants.
Presse CTRL + Left Mouse Button sur le nom de votre fonction. Eclipse ouvrira automatiquement le fichier cliqué avec cette fonction.
J'utilise Momentics, donc je ne sais pas si c'est dans Eclipse ou dans le plugin Momentics, mais si c'est Eclipse, je pense que c'est exactement ce dont vous avez besoin: CTRL + Shift + T.
Rapide et sale est d'utiliser Ctrl+Shift+Up/Down, qui saute entre les membres (méthodes, variables) en Java.
Si la méthode en question est sur une interface, utilisez Quick Outline ou F3 sauter à la définition ne vous mènera qu'à la définition de l'interface. Ce n'est pas souvent ce que je veux. Au lieu de cela, je frappe, sur mon mac, Cmd + T sur la méthode pour obtenir une hiérarchie de types rapide. À partir de la hiérarchie des types, vous pouvez aller à l’implémentation de la méthode.
simple 2 façons aux déclarations de fonction:
Voie 1: (espace de travail entier)
Ctrl + Clic gauche la fonction appelant lieu.
voie 2: (dans la même page)
presse Ctrl + F trouver une fenêtre de dialogue et taper n nom_fonction et rechercher.
ceux-ci seront redirigés vers la définition de fonction
Appuyer simplement sur F3 en plaçant le curseur sur le nom de la fonction fonctionnera pour les utilisateurs de Windows.