2012-12-11 22 views
2

在iESS [R]缓冲区内移动非常缓慢 - 为此使用Alt + p/Alt + n或Ctrl + p/Ctrl + n。 当我尝试遍历iESS [R]缓冲区时,看到“帮助”显示在小缓冲区中。不确定这是否是缓慢的原因 - 是否可以禁用?Emacs/ESS - 在iESS缓冲区中移动很慢

> sessionInfo() 

R version 2.14.0 (2011-10-31) 
Platform: x86_64-unknown-linux-gnu (64-bit) 

locale: 
[1] C 

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

other attached packages: 
[1] bootstrap_1.0-22 lattice_0.19-26 xtable_1.5-6  stringr_0.4 
[5] ggplot2_0.8.9 proto_0.3-9.2 reshape_0.8.4 plyr_1.5.2 
[9] nlme_3.1-101  MASS_7.3-13 

loaded via a namespace (and not attached): 
[1] RColorBrewer_1.0-2 digest_0.4.2  tools_2.14.0 
+0

缓冲区有多大?你在遥控器上吗?要禁用eldoc(帮助),只需执行M-x eldoc模式并查看是否有帮助。但它不应该影响速度。 eldoc在ess中非常快速。 – VitoshKa

回答

1

缓冲区大约500K行,因为它包含几天的工作输出。我登录到服务器计算机,并且不确定eldoc正在读取的文件的访问速度。

无论哪种方式,这个固定为我

(setq ess-use-eldoc nil) 

手册说下面应该工作过,但还没有运气与尚未

(setq ess-use-eldoc ’script-only) 

Vitoshka酒店,感谢您的答复

+0

好吧,这解释了它。这已在ESS中解决了一段时间。你使用的是什么版本的ESS。我认为在ESS [12.09]中已经确定了。新版本应该很快出来。升级后,您可以再次使用eldoc。 – VitoshKa

+0

实际上我使用的是ess-12.09 – user1827356