我正在尝试在我编写的包中的函数内设置断点。我在 Rstudio 中单击行号旁边时不成功,错误消息如下所示:
我没有执行任何事情。重新加载包也没有帮助。这是什么错误?我该怎么办?
查看 RStudio 的这个文档,其中解释了该怎么做。
基本上,请确保保存 R 文件,然后单击工具栏上的“源”按钮:
然后,您的断点应该从空心红色圆圈变为实心圆圈。
Rstudio 中的断点确实存在问题。首先,正如上面所描述的,您不能在构建包时设置断点。其次,如果您设置断点,然后构建包,然后删除断点,则断点将持续存在,并且几乎不可能删除它,除非您删除该函数,再次构建,然后将函数放回原处。 断点对于包开发非常重要。我希望这些问题能够得到解决。顺便说一下,前面提到的link并没有回答这里提出的问题。
通常运行
rm(list=ls())