调试函数时(已使用 debug("f")
标记为调试),调试器会向您提供浏览器
提示,该提示还告诉您在第几行如果在提示符下运行几个测试语句(以检查变量等),屏幕会滚动,我不再知道我所在的行号(使用 SecureCRT,因此它会滚动到缓冲区)。命令 where
只告诉您所在的函数。有谁知道如何获取实际的行号和下一条要执行的语句?
谢谢
最佳答案
当我使用常规的 browser()
时,我将 max.lines
设置为较低的数字:
options(deparse.max.lines=100)
这样,如果调试期间的输出很长,我就不必向上滚动太远。
关于debugging - R,调试行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403631/