71

我对 R 很陌生,我在输入一些代码时做了一个 type-o,现在我没有得到“>”提示,而是得到一个“+”提示。我似乎陷入了某种正在寻找输入的功能中,但我似乎无法摆脱它。我认为必须有更好的方法来解决这个问题,然后关闭 R 并重新运行我的脚本,但我无法在谷歌上找到任何东西(可能是因为我不知道正确的搜索词)。

感谢您的帮助,对不起,这是一个微不足道的问题

我输入的代码如下:

> fit = lm(x~`y)
+ fit = lm(x~y)
+ fit
+ summary(fit)
+ 
+ 
+ end
+ ;
+ break
+ )
+ 
+ 
+ 
+ 
    
    
+ 
    
+ quit()
+ 
+ quit
+ break()
+ abline(b0hat,b1hat)
+ return(null)
+ 
4

4 回答 4

87

这取决于你如何运行 R。

在终端中,“正常”的方式是Control+ C——“取消”组合键。

在图形 R 应用程序和 RStudio 中,它是Escape.

于 2013-09-14T16:33:01.800 回答
3

IShouldBuyABoat 是对的,问题是我不小心包含了一个反勾号,这导致解析器在评估字符串或返回正确的提示之前需要第二个反勾号来关闭字符串。

我按照 Konrad Rudolph 的建议使用了 Escape 键,尽管我不在 R 工作室,这返回了提示。

感谢所有的帮助,很抱歉我没有早点发布我的答案。这是我的第一个问题,我没有意识到我应该这样做。

于 2014-02-19T05:28:55.060 回答
3

如果您使用的是终端,您可以使用 q() 退出

于 2017-11-02T04:51:53.880 回答
0

我正在使用 RStudio 3.3.1 并且遇到了同样的问题。按 Escape 键工作。请试试这个,如果我能提供更多帮助,请告诉我...

于 2017-06-04T07:15:13.070 回答