StatET调试工具

10

我觉得可能是我太蠢了,但是我似乎无法在Eclipse(StatET插件)中使用调试工具来进行R语言编程。是否有人有关于这方面的技巧或教程可以分享?


我是StatEt的用户,但我不知道Statet内置了调试器。你是指内置在核心R中的调试工具还是其他方面? - PaulHurleyuk
调试工具是Eclipse的一部分,我认为(窗口->打开透视图->调试),并不是StatET本身内置的。 - Roman Luštrik
3个回答

13

StatET 2.00+现在已经具备先进/可视化调试的实验性支持。需要Eclipse 3.6或3.7

安装说明在这里

您可以在此处查看UseR!2011的视频片段

编辑: StatET 2.0.0或更高版本包含集成调试器,可在此处获得


一个小的挫折是需要为此修补R。 - Roman Luštrik
它可以在不打补丁的情况下工作,但您是正确的,对于完整的功能,需要打补丁。希望R核心将此或等效功能合并到核心中。 - Brian G. Peterson
此外,对于那些有兴趣测试StatET 3.0的人,请参见此处:http://lists.r-forge.r-project.org/pipermail/statet-user/2012-May/001408.html - jthetzel

4

3

使用StatET 3.3:

  1. 作为调试启动RConsole(在StatET透视图中) enter image description here

  2. 添加断点(双击行左侧),并在函数定义的第一行中使用Run Entire Command in Renter image description here

  3. 运行函数。 执行将在断点处中断,您可以通过悬停来检查本地变量:

    enter image description here


非常有用,但是它不能与source()一起使用以及jump into不起作用的bug也非常令人烦恼。也许早期版本效果更好。

当从Java调用R代码时,是否可以使用这个工具? - Prachi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接