66 votes

Eclipse raccourci clavier: goto nom de la fonction

Supposons que je sais le nom d'une fonction, mais je ne sais pas de quel fichier il est déclaré dans. Ce qui Éclipse les raccourcis clavier peuvent me prendre pour la fonction, je suis à la recherche?


Ce que je recherche est similaire à l'Éclipse de l':

Ctrl + Maj + R

sauf qu'il va rechercher les noms de méthode à la place.


Sidenote

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

Maj + Alt + S

79voto

Narcolei Points 1263

C'est une vieille question, mais pour l'intérêt du peuple Googler ce, Ctrl + O ouvre le code de contour de recherche, qui est ce que vous cherchez.

77voto

SuitUp Points 919

Ouais, c'est une vieille question, mais j'ai une meilleure solution: que diriez - F3? Et CTRL + O est ce que les utilisateurs de Windows sont à la recherche pour.

15voto

VonC Points 414372

Pas exactement un direct raccourci, mais vous avez besoin de passer par du Java boîte de dialogue de Recherche:

(Ctrl+H):

(Sergei mentionne dans les commentaires que vous pourriez avoir à sélectionner "Declarations" dans le "Limit To" de la section)

Eclipse Java source search

8voto

elduff Points 717

Vous ne savez pas si c'est exactement ce que vous voulez, mais si vous Ctrl + H, qui va afficher la boîte de dialogue de recherche. L'option par défaut (pour moi, en utilisant la perspective Java EE) est un Java de recherche. Je peux taper le nom de la méthode, puis sélectionnez l'option "Méthode" bouton radio en vertu de la Recherche De bloc. Notez que l'option par défaut (nouveau pour moi) pour la Limite D'îlot était le "Références" bouton radio. J'ai eu à changer que "Toutes les occurences" afin de voir la déclaration de la méthode, et pas seulement les appelants.

4voto

user657862 Points 81

OK je utiliser Momentics, si vous ne savez pas si c'est une Éclipse ou une partie de Momentics plugin, mais si c'est Eclipse je pense que c'est exactement ce dont vous avez besoin: ctrl + maj +t

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