当您以交互方式使用R时,是否有一种简单的方法可以将R会话中的所有输入和输出记录到磁盘?
R.app
Mac OS X
File->Save...
我可以执行sink(...,split=T)
,但在恢复R崩溃时输入的命令方面没什么帮助。
我尝试过使用{{1}},但它似乎并没有完全符合我的要求。
答案 0 :(得分:6)
由于这个原因,我们中的许多人都使用ESS / Emacs。使用扩展名“.Rt”保存旧会话甚至可以为您提供特定于模式的命令,以便重新运行部分会话。
答案 1 :(得分:4)
Greg Snow最近在R-help列表上写道(一个非常有价值的资源,SO R人!):
“您可能还想看看?TeachingDemos :: txtStart作为接收器的替代方案,一个优点是可以包含命令和输出。通过更多的工作,您还可以将图形输出包含到成绩单文件。“
答案 2 :(得分:1)
答案 3 :(得分:1)
我不确定如何回答答案,但有一个名为r-plugin2的Ranke vim r-plugin的更新版本here。它看起来比原版更加用户友好和强大。
答案 4 :(得分:0)
Emacs很好,但对于我们这些有vi偏好的人来说,有一个vim-r插件:
http://www.uft.uni-bremen.de/chemie/ranke/index.php?page=vim_R_linux
它的工作非常出色,内存占用很少。