Emacs可以像一个真正的调试器一样通过R for循环来循环统计吗?

时间:2011-02-23 15:12:54

标签: debugging r emacs ess

我是ESS的快乐用户,用于编码和调试R代码。我最近在几个for循环和ifs结构中找到了一个难以捉摸的bug。

有没有办法让ESS有选择地移动if / else结构或循环for for循环中的所有值?

R或ESS是否具有调试器模式,您可以在其中跳过else子句,循环值并逐步进入,逐步执行,返回等?

[UPDATE]

感谢@jubba提供有关debugging tools for R-language的其他SO问题的链接。最后,这是我真正的问题。这个其他线程提供了我想知道的关于在当前R中进行调试的方式的链接。

1 个答案:

答案 0 :(得分:8)

关于在Stackoverflow上的R调试有一个更普遍的问题:

Debugging tools for the R language

Davor Cubranic的一个答案指向ess-tracebug,根据其网站,“用于ESS中的交互式调试和错误跟踪的emacs包”。我自己从未使用它,但它可能对你有用:

http://code.google.com/p/ess-tracebug/