2014-04-28 57 views
22

在RStudio,我通過如何結束「調試」模式?

debug(ls) 
ls() 

開始調試模式,然後我不知道該如何結束這個模式。 提示更改爲

Browse[2]> 

如何結束調試模式?

+4

Esc不會結束調試。你需要使用'Q'然後輸入。 (注意:如果在調試過程中試圖查看名爲'Q'的對象的值,請使用'print(Q)') – jbaums

+0

我的不好。我以爲'ESC'確實結束了調試模式。 –

+0

RStudio中還有一個停止按鈕,位於控制檯上方 –

回答

11

使用debugonce()而不是debug()。顧名思義,這隻會通過一次調試模式來執行該功能。當處於調試模式時,繼續運行結束或下一個斷點,或者使用停止按鈕結束調試會話。

42

首先在Browse[2]>提示符處退出調試功能Q,因爲jbaums會在他的評論中告訴您。這會讓您回到>提示。現在啓用調試ls背過用這個命令:

undebug(ls) 

?debug是這樣的事情有幫助。