web-dev-qa-db-fra.com

Raccourci clavier Eclipse: nom de la fonction goto

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.


Sidenote

Avec Visual Assist X, je peux le faire en utilisant la fonctionnalité "Rechercher un symbole", qui est exécutée avec:

Shift + Alt + S

59
sivabudh

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.

73
SuitUp

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.

77
Narcolei

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")

Eclipse Java source search

15
VonC

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.

7
elduff

Presse CTRL + Left Mouse Button sur le nom de votre fonction. Eclipse ouvrira automatiquement le fichier cliqué avec cette fonction.

5
Robbit

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.

4
user657862

Rapide et sale est d'utiliser Ctrl+Shift+Up/Down, qui saute entre les membres (méthodes, variables) en Java.

2
Cedric Reichenbach

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.

1
David Mann

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

0
Nachan C

Appuyer simplement sur F3 en plaçant le curseur sur le nom de la fonction fonctionnera pour les utilisateurs de Windows.

0
SaiPawan