web-dev-qa-db-fra.com

Comment mettre fin à un mode «débogage»?

Dans RStudio, j'ai commencé un mode de débogage par

debug(ls)
ls()

Ensuite, je ne sais pas comment mettre fin à ce mode. L'invite a été remplacée par

Browse[2]>

Comment puis-je mettre fin à ce mode de débogage?

30
user67275

Quittez d'abord le débogage de la fonction avec Q dans le Browse[2]> Demander comme jbaums vous le dit dans son commentaire. Cela vous ramène à la > Invite. Désactivez maintenant le débogage sur ls avec cette commande:

undebug(ls)

?debug est utile pour ce genre de chose.

55
Matthew Lundberg

Utilisez debugonce() au lieu de debug(). Comme son nom l'indique, cela ne fera passer la fonction en mode débogage qu'une seule fois. En mode débogage, cliquez sur continuer à exécuter jusqu'à la fin ou au point d'arrêt suivant ou utilisez le bouton d'arrêt pour terminer la session de débogage.

14
sriramn