调试函数时(使用debug("f")
标记了调试),调试器会为您提供Browser
提示符,该提示符还会告诉您程序中的行号是什么。如果运行了几个在提示符下测试语句(检查变量等),屏幕滚动,我不再知道我在哪个行号(使用SecureCRT,因此它滚过缓冲区)。命令where
只告诉你什么功能你在。有没有人知道如何获得实际的行号和下一个要执行的语句?
由于
答案 0 :(得分:-1)
当我使用常规browser()
时,我将max.lines
设置为打印到较低的数字:
选项(deparse.max.lines = 100)
因此,如果调试期间的输出很长,我不必向上滚动太远。