【发布时间】:2020-05-05 18:53:22
【问题描述】:
我有一个非常长、非常精细的脚本,如果前一行成功(即没有错误)。如果任何行错误,代码执行应立即停止。 RStudio 中是否有任何键盘快捷键可以让我们实现这一点(例如,类似于 command + enter,但在出错时停止)?
示例和期望的输出
如果我们突出显示这些代码行并运行它们(在 RStudio 或 R 其他地方,例如在终端中)
2 * 2
b * 5
4 * 4
7 * 1
我们看到
> 2 * 2
[1] 4
> b * 5
Error: object 'b' not found
> 4 * 4
[1] 16
> 7 * 1
[1] 7
我想要一些我只会看到的方式
> 2 * 2
[1] 4
> b * 5
Error: object 'b' not found
即代码执行在第一个错误处停止
注意事项
我将尝试在不更改代码本身的情况下解决此问题,最好使用 RStudio 中的键盘快捷键,但我对其他想法非常开放,例如设置选项 (options())
【问题讨论】:
-
这是我看到的更严格的答案/解决方案,可能感兴趣:stackoverflow.com/questions/55043745/…