How to end a 'debug' mode?

65,546

Solution 1

First quit debugging the function with Q at the Browse[2]> prompt as jbaums tells you in his comment. This takes you back to the > prompt. Now turn off the debugging on ls with this command:

undebug(ls)

?debug is helpful for this sort of thing.

Solution 2

Use debugonce() instead of debug(). As the name suggests, this will only take the function through debug mode once. When in debug mode hit continue to run through the end or the next breakpoint or use the stop button to end the debug session.

Share:
65,546
user67275
Author by

user67275

Data Scientist

Updated on July 09, 2022

Comments

  • user67275
    user67275 almost 2 years

    In RStudio, I started a debug mode by

    debug(ls)
    ls()
    

    Then I do not know how to end this mode. The prompt changed to

    Browse[2]>
    

    How can I end this debugging mode?

  • Max
    Max almost 3 years
    Wow. R must have been developed on a different planet. You can't just hit ctrl-d or type "exit", "out of here!", you need to remember what the function name is. R is so alien and we'll be stuck with it for many years to come...
  • Max
    Max almost 3 years
    Part of the problem is that hardly anyone uses R itself, most users are on RStudio and a lot of these features are simple buttons in RStudio, rather than these totally obscure commands.