R,调试行号

Ale*_*lex 5 debugging r

在调试一个函数时(已被标记为 debug using debug("f"),调试器会给你Browser提示,它还会告诉你你在程序中的哪个行号。如果在提示下运行几个测试语句(检查变量等)屏幕滚动,我不再知道我在哪个行号(使用 SecureCRT,所以它滚动通过缓冲区)。该命令where只告诉你你在哪个函数中。有谁知道如何获取实际的行号和下一条语句被处决?

谢谢

pit*_*ead -1

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

选项(deparse.max.lines=100)

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