2014-04-28 18 views
22

, ben Sonra bu modu sona erdirmek için nasıl bilmiyorum 'Hata ayıklama' modu nasıl sonlandırılır? RStudio yılında

debug(ls) 
ls() 

tarafından bir hata ayıklama moduna başladı. istemi

Bu ayıklama modu nasıl bitirebilirim
Browse[2]> 

değiştirildi?

+4

Esc, hata ayıklamayı bitirmez. 'Q' kullanmanız ve sonra girmeniz gerekir. (NB: Hata ayıklama sırasında 'Q' adlı bir nesnenin değerini görmeye çalışıyorsanız,' print (Q) ') kullanın – jbaums

+0

Kötüyüm. ESC'nin hata ayıklama modunu yaptığını düşündüm. –

+0

Ayrıca, konsolun hemen üstündeki RStudio'da bir durdurma düğmeniz var. –

cevap

11

debug() yerine debugonce() kullanın. Adından da anlaşılacağı gibi, bu sadece bir kez hata ayıklama modu aracılığıyla işlevi alacaktır. Hata ayıklama modunda isabet, sondan veya sonraki kesme noktasından çalışmaya devam eder veya hata ayıklama oturumunu sonlandırmak için durdurma düğmesini kullanın.

42

İlk olarak, numaralı Q numaralı işlevden hata ayıklama işlemi, jbaums sizden yorumda bulunduğunu bildirir. Bu, sizi > istemine geri götürür. Şimdi tekrar bu komutla kapalı ls üzerinde hata ayıklama açmak:

undebug(ls) 

?debug şey bu tür için yararlıdır.

İlgili konular