【发布时间】:2013-12-23 00:54:37
【问题描述】:
假设我在 Rstudio 的控制台中输入以下命令
x=seq(0,1e11, by=.01)
plot(x,sin(x))
显然这是一件非常愚蠢的事情。但我的问题是你如何终止这个过程?我在任何地方都找不到这个答案。
尝试的解决方案:按 ctrl+q,按 esc,进入 session->interupt R,进入 session->terminate R。似乎没有任何效果。这似乎是特定于绘图的,例如,如果您运行一个愚蠢的大循环,上述大多数选项似乎都按预期工作。
理想情况下,我想要一个不会丢失我一直在控制台中处理的 R 脚本的解决方案(因为我已经有一段时间没有保存它了)。
【问题讨论】:
-
谢谢,是的,我不得不使用操作系统杀死它,复制和粘贴到文本编辑器是一个真正的专业提示!虽然我同意我应该更频繁地保存。
-
这是您应该在 RStudio 论坛上作为功能/错误报告提出的内容。
-
这对我来说也是一个大问题,但我相信这是 R 而不是 Rstudio。但是,某些包,例如 RStudio 作者制作的包(ggplot2、dplyr 等),似乎更容易破解。