【发布时间】:2019-04-29 08:31:03
【问题描述】:
几周前,我在 Rstudio 中处理断点。它按我的预期工作:在断点处停止。
但是,现在我需要再次使用它,我无法让它工作;更具体地说:当我在 Rstudio 中设置断点时,代码行旁边会出现一个红点(见截图),但是在运行代码时,它不会在断点处停止。
我为这篇文章创建了一个简单的代码示例来展示我想要的:运行 for 循环 line for line.
也许我只是不明白一些事情 :) 那么,谁能帮助我在 Rstudio 中使用这些有用的调试工具?
提前致谢。
【问题讨论】:
-
你是如何准确运行代码的?您在采购文件吗?
-
我用“run”来运行for循环。但是现在我尝试了“源代码”,并且确实,调试功能有效:) 我不太了解这两个运行代码的选项。关于差异的任何简单解释?无论如何:感谢您的帮助!
-
选择“运行”就像将代码复制并粘贴到控制台中一样。你有点松散地跟踪行号和断点。您需要将源代码作为文件提供,以便调试器能够在代码中放置断点。这实际上只是 R 作为一种主要解释语言的副作用。
-
好的,感谢您的清晰解释。
-
我遇到了同样的错误——当我运行一个闪亮的应用程序时,断点没有被命中,但是当我直接获取帮助文件时,断点被命中。
标签: r for-loop debugging rstudio breakpoints