2010-07-05 6 views
2

Lors de l'étape de débogage dans Eclipse, est-il possible d'indiquer au débogueur de ne parcourir que les étapes dans les sources de mon projet?Débogage Eclipse: Rester dans les limites du projet en cours

Je suis en train de déboguer une application de rails et la plupart des appels se déplacent dans l'infrastructure des rails (tel que activerecord) que je ne suis pas intéressé à suivre. Je préférerais l'étape-débogueur pour ignorer ces fichiers, au lieu de frapper la ligne suivante dans mes propres fichiers source.

+0

Que diriez-vous juste d'utiliser "Step over"? – InsertNickHere

+0

J'ai beaucoup d'instructions complexes où j'appelle une méthode relayant sur ActiveRecord ou un code de cadre similaire. Je veux forer dans mon propre code mais pas dans les bibliothèques externes. – shmichael

Répondre

0

Il est possible en Java. Je ne sais pas si le débogueur Ruby dans Eclipse est aussi mature que le Java ou pas. Lisez this.

+0

Merci. Il semble en effet que les filtres d'étape ne sont pas supportés dans RadRails. – shmichael

+0

Depuis la page liée semble être en panne, voici un lien Internet Archive pour la commodité de tous les futurs visiteurs: http://web.archive.org/web/20100728102110/http://blog.firdau.si/2009/08/24/eclipse-tips-debugging-ignoring-certain-classes-from-being-stepped-into/(Malheureusement, les images ne semblent pas être archivées.) –

1

Je ne pense pas que vous pouvez empêcher Eclipse « Entrez dans » un code, même si ce n'est pas directement partie de votre projet.

Le filtrage en place que est fourni avec Mylyn, afin de vous aider à mettre l'accent sur « la tâche en cours » à la main, avec un « contexte » vous aider à définir!

Java Task Top

+0

Le contexte est-il appliqué lors du débogage d'étape? – shmichael

+0

@shmichael: que je ne suis pas sûr de: l'entrée dans est susceptible d'aller dans un code tiers (si les sources sont là), potentiellement * en expansion * la portée. – VonC

Questions connexes