如果它不超过控制台宽度,则直接放在呼叫后面:
> abort("Short message")
# Error in abort("Short message") : Short message
在我的自定义错误函数中,我打算通过始终在新行上启动错误消息(类似于
cli
软件包错误格式)来保持格式更加一致:
abort <- function(msg) stop("\n", msg)
> abort("This is a very very very very very very very very long error message")
# Error in abort("This is a very very very very very very very very long error message") :
#
# This is a very very very very very very very very long error message
有任何方法可以通过抑制或通过发现何时手动围绕它来控制这种行为?使用
tryCatch()
stop()
用rreprexv2.1.1.9000于2025-02-10创建