代码之家  ›  专栏  ›  技术社区  ›  Roman LuÅ¡trik

Statet调试工具

  •  9
  • Roman LuÅ¡trik  · 技术社区  · 14 年前

    我想我只是太过密集了,但是我似乎不知道如何在Eclipse(Statet插件)的R中使用调试工具。有人有关于这个主题的任何提示或教程吗?

    3 回复  |  直到 6 年前
        1
  •  3
  •   Robert    14 年前

    Eclipse中的调试框架没有设置为与R一起工作。

    罗曼·弗朗索瓦曾考虑让某人编写一个集成的调试器,它可能与eclipse/stat-et集成,但我不确定该项目是否进展顺利。

    http://www.r-project.org/soc09/ideas.html#p5

    我所知道的唯一能与R一起使用的“传统”调试器是Revolution的IDE,

    http://blog.revolutionanalytics.com/2009/11/rpe-the-r-productivity-environment-for-windows.html

    也就是说,我也希望有一个stat-et插件的调试器。

        2
  •  12
  •   Brian G. Peterson    12 年前

    Statet2.00+现在对高级/可视化调试提供了实验支持。它需要Eclipse 3.6或3.7

    安装说明如下 here

    你可以看到一段来自用户的视频!二千零一十一 here

    edit:statet 2.0.0 released或更高版本包含集成调试器,并且可用 here

        3
  •  3
  •   jan-glx charlie    11 年前

    使用 statet 3.3:。

    1. 将rconsole作为debug启动(在statet透视图中运行时)
    2. 添加断点(双击行的左边),并在函数定义的第一行中使用 run entire command in r
    3. 运行函数。执行将在断点中断,您可以通过悬停来检查局部变量:.


    很有用,但是虫子呢?它不适用于 source() jump into does't work也非常烦人。也许早期的版本更有效。

    1. 将rconsole作为debug启动(在statet透视图中运行时) enter image description here
    2. 添加断点(双击行的左边)并使用 Run Entire Command in R 在函数定义的第一行中: enter image description here
    3. 运行函数。执行将在断点中断,您可以通过悬停来检查局部变量:

      enter image description here


    很有用,但是虫子呢?它不适用于 source() jump into 不工作也很烦人。也许早期的版本更有效。