R,调试行号

时间:2012-02-22 21:49:41

标签: debugging r

调试函数时(使用debug("f")标记了调试),调试器会为您提供Browser提示符,该提示符还会告诉您程序中的行号是什么。如果运行了几个在提示符下测试语句(检查变量等),屏幕滚动,我不再知道我在哪个行号(使用SecureCRT,因此它滚过缓冲区)。命令where只告诉你什么功能你在。有没有人知道如何获得实际的行号和下一个要执行的语句?

由于

1 个答案:

答案 0 :(得分:-1)

当我使用常规browser()时,我将max.lines设置为打印到较低的数字:

  

选项(deparse.max.lines = 100)

因此,如果调试期间的输出很长,我不必向上滚动太远。