如何终止Rstudio中的绘图工作

时间:2013-12-23 00:54:38

标签: r rstudio

假设我在Rstudio的控制台中输入以下命令

x=seq(0,1e11, by=.01)
plot(x,sin(x))

显然,这是一件非常愚蠢的事情。但我的问题是你如何终止这个过程?我无法在任何地方找到答案。

尝试解决方案:按ctrl + q,按esc,转到session-> interupt R,转到session->终止R.似乎没什么用。这似乎是特定于绘图,例如,如果你运行一个愚蠢的大循环,大多数上述选项似乎按预期工作。

理想情况下,我想要一个不会丢失我在控制台中工作的R脚本的解决方案(因为我有一段时间没有保存它)。

2 个答案:

答案 0 :(得分:5)

重新发布我的评论作为答案,因为它似乎解决了您的问题。

  1. 保存早,经常保存,少哭。
  2. 尝试点击小红色 停止控制台面板上方的图标(如果您已完成,则不太可能正常工作 所有你已经完成的事情)。
  3. 尝试将脚本复制/粘贴到 文本编辑器。
  4. 尝试通过你的方式杀死rsession进程 操作系统(可能会让RStudio保持打开状态)。好消息是RStudio是 通常非常聪明的是备份脚本的工作副本,所以 你可能会发现,即使你必须杀死整个人,它仍然存在 程序

答案 1 :(得分:0)

在控制台中输入dev.null()会杀死任何情节,我发现它比RSA音频失败的可能性要小于Ari B. Friedman给出的一些选项。

这就是说,保存早期保存通常是合理的建议。