2012-12-11 24 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