debugging - R,调试行号

标签 debugging r

调试函数时(已使用 debug("f") 标记为调试),调试器会向您提供浏览器提示,该提示还告诉您在第几行如果在提示符下运行几个测试语句(以检查变量等),屏幕会滚动,我不再知道我所在的行号(使用 SecureCRT,因此它会滚动到缓冲区)。命令 where 只告诉您所在的函数。有谁知道如何获取实际的行号和下一条要执行的语句?

谢谢

最佳答案

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

options(deparse.max.lines=100)

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

关于debugging - R,调试行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403631/

相关文章:

cocoa - 为什么 CoreData 调试日志记录在我的 Mac 应用程序上不起作用?

r - 为什么summary(tibble()) 在chr 列中不报告NA?

使用 rm() 删除多个对象

iphone - 在iPhone设备上调试时是否可以使用终端malloc_history?

RHadoop:所需的 REDUCE 能力超过集群中支持的最大容器能力

r - 如何使用 ggplot2 获取具有不同几何匹配的 2 个图形的网格

r - 使用 dplyr/tidyverse 进行成对组合的多次测试

java - 调试 Android 应用程序(在 Eclipse 中)

debugging - 可以访问chrome.devtools API调试Chrome扩展程序

iphone - 避免 iPhone 应用程序崩溃的提示和技巧