无法在 rstudio 中调试

Unable to debug in rstudio

我有以下带有 rstudio 当前状态的简单程序,如下面的屏幕截图所示:

当我在控制台上调用 fun1() 时,会出现以下屏幕:

我原以为它会用黄色突出显示第 1 行 a<-5,并在左侧显示绿色箭头,如本图中的 line 143

当我在控制台 window 中单击 Next (F10) 时,它看起来像这样:

看起来,它已经通过第 2 行 a<-5 并创建了一个变量 a,如环境 window 中所示,但它仍然没有突出显示当前行以黄色执行,也不显示指向该行的绿色箭头。这里有什么问题吗?

我是 运行 Windows 7 64 位上的 RStudio 0.99.903 便携版,RStudio 配置为使用 32 位 R 3.3.0。我是 RStudio 的新手。主要用eclipse.

这是一个已知问题。从 R 3.3.0 开始,内部 R 更改破坏了 RStudio 的 32 位 R 调试器。有两种方法可以解决这个问题:

  1. 使用 RStudio 的预览版,其中包含针对此问题的修复程序。 https://www.rstudio.com/products/rstudio/download/preview/

  2. 使用64位版本的R,应该没有问题

如果您使用预览版,请向我们发送一些反馈,让我们知道它是否解决了您的问题!