在RStudio中,有没有办法在执行选择时停止执行脚本?
我的问题是,大多数“我的用户”喜欢选择整个脚本,然后点击“运行当前行或选择(Ctrl + Enter)”而不是获取脚本。
我的脚本中有一些stop
命令,用于停止执行并警告用户出了什么问题。但是选择所有内容并运行,脚本将继续。有没有办法解决这个问题,迫使正在进行的执行停止?
只是一个最小的例子:
if(TRUE) stop('stop here')
print('continue')
我想更容易解释一下人们不执行选择而是采购,但无论如何这经常发生在我的工作组中。
答案 0 :(得分:2)
您可以为所有项目添加{}
,例如:
{if(TRUE) stop('stop here')
print('continue')
}
而不是Ctrl + A Ctrl + Enter
给你
> {if(TRUE)
+ stop('stop here')
+
+ print('continue')
+ }
Error: stop here