【问题标题】:Could Emacs Speaks Statistics loop through a R for loop like a real debugger?Emacs Speaks Statistics 能否像真正的调试器一样通过 R for 循环循环?
【发布时间】:2011-02-23 15:12:53
【问题描述】:

我是 ESS 编码和调试 R 代码的快乐用户。我最近在几个 for 循环和 ifs 结构中发现了一个难以捉摸的错误。

是否有任何方法可以让 ESS 选择性地遍历 if/else 结构或循环以获取 for 循环中的所有值?

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

[更新]

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

【问题讨论】:

  • 我没有把这个问题作为重复,因为我不知道怎么做,我希望以后记得谷歌它;-)
  • 新版本的ess-tracebug 可用。它包括许多新的很酷的功能,例如监视窗口、动态调试/取消调试功能和方法。它还包括一个交互式恢复模式,可以在恢复或转储帧期间轻松导航。

标签: debugging r emacs ess


【解决方案1】:

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

Debugging tools for the R language

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

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

【讨论】:

猜你喜欢
  • 2020-03-11
  • 2021-12-01
  • 1970-01-01
  • 2016-07-12
  • 2015-05-21
  • 2021-04-18
  • 1970-01-01
  • 2019-05-27
  • 2018-07-12
相关资源
最近更新 更多