2010-09-29 13 views
7

J'ai utilisé IntelliJ Idea sur quelques projets et j'aime vraiment la fonctionnalité du débogueur dans laquelle je peux entrer dans une ligne de code, mais je choisis les méthodes que je VOUDRAIS utiliser, au lieu de les passer en revue tout jusqu'à ce que je frappe celui que je veux.Eclipse dispose-t-elle d'une option «étape dans la sélection» du débogueur qui invite la méthode à intervenir?

Par exemple, le débogueur arrête à cette ligne:

String restult = getMyResult(getParam(), buildSomething(), nextOption(x)); 

Je veux frapper ctrl + F5 et ont une fenêtre de liste avec:

  • getMyresult()
  • getParam()
  • buildSomething()
  • nextOption()

et je peux sélectionner getMyResult et entrer dans cette méthode tout en ignorant les trois autres.

Il est certain que cette fonction me manque quand je débogue dans eclipse, est-ce que quelqu'un sait s'il y a quelque chose de comparable?

Je connais les options de filtrage d'étape dans Eclipse, mais ce n'est pas tout à fait ce que je veux.

+0

Je ne connais pas Eclipse, mais Visual Studio le place dans le menu contextuel. Peut-être que Eclipse est la même chose? – RichieHindle

Répondre

9

Vous pouvez simplement placer un curseur sur la méthode que vous voulez et appuyez sur Ctrl-F5, donc aucune sélection supplémentaire n'est nécessaire. Vous pouvez également utiliser Ctrl + Alt-Clik en utilisant la souris faire de même.

+0

génial. cela fonctionne assez bien. CMD + F5 sur mac pour tous ceux qui sont intéressés. –

+0

Raccourci pour "Étape dans la sélection" est actuellement (Eclipse 4.3) alt-F5. – MiB

+0

Sur OS X, Ctrl + Alt + Clic est Commande + Alt + Clic. – robinst

-1

Dans IntelliJ Idea 10.5
Il est appelé étape à puce dans
Dans le menu il se trouve " Run -> Étape à puce dans"

+0

La question est "comment faites-vous cette Eclipse?" La question explique comment le faire dans IntelliJ. – RichieHindle

0

Vous pouvez:

  • Sélectionnez le texte de l'appel de la méthode que vous voulez sauter dans
  • Ensuite, cliquez avec le bouton droit dans le menu contextuel
  • Choisissez "Passer à la sélection" à partir de là.

Ne fonctionne pas tout le temps.