4

对你来说,ESS 的 R 模式是否也比普通的 R 慢?大多数情况下,文本会非常缓慢地发送到另一个缓冲区。

这是正常的还是我的设置有问题?

如建议:

sessionInfo()

R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_2.15.1 tools_2.15.1   

我的自定义.el文件R: http: //pastebin.com/WrUxBAyG

希望有人知道可能发生了什么。

编辑:我实际上尝试禁用所有这些 R 包,它们似乎不是问题。

4

2 回答 2

9
(setq ess-eval-visibly-p nil)

解决了这里提到的慢代码块的问题

于 2012-12-08T17:40:56.573 回答
2

取决于你在做什么。如果你正在执行一个长时间运行的命令,C-c C-c它可能会出现。

有时文本在处理完成之前不会被写入R缓冲区。

对于简单的命令,它不应该明显变慢。谷歌搜索会告诉你一堆其他人处理类似的问题。但如果没有更多信息,我们无法告诉您更多信息!

-- 已编辑,因此可以更改接受。

于 2012-12-08T16:34:20.370 回答