ang*_*gli 5 browser debugging rstudio
在Rstudio控制台中,我运行了以下命令
> debug(ls)
> ls()
Run Code Online (Sandbox Code Playgroud)
然后,我无法退出/退出调试模式.我尝试了以下方法:
1,"Q"+"输入键"2,"c"+"输入键"3.红色"停止"按钮.
但它不会离开调试模式.
Browse[2]> Q
debugging in: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debug: {
if (!missing(name)) {
Run Code Online (Sandbox Code Playgroud)
Error: unable to quit when browser is active
Browse[2]> c
exiting from: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debugging in: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debug: {
if (!missing(name)) {
Run Code Online (Sandbox Code Playgroud)
.....
Rstudio版本:版本0.98.1060 - ©2009-2013 RStudio,Inc.
R版:R i386.3.1.1
有人在Rstudio有这个问题吗?谢谢.昂
问题是,只要你离开调试模式,就会触发一些调用ls,这会让你回到调试模式.要解决此问题,请ls在离开调试器之前关闭调试:
Browse[2]> undebug(ls)
Browse[2]> Q
Run Code Online (Sandbox Code Playgroud)
考虑使用debugonce而不是debug避免进入这些类型的循环.
| 归档时间: |
|
| 查看次数: |
11485 次 |
| 最近记录: |