禁用保存历史记录

Mad*_*Seb 22 session history r

是否可以在R中默认禁用保存命令历史/会话?我真的很讨厌那些.RData和.RHistory文件!!

mds*_*ner 15

刚开始了有R --no-save.见R --help.

将其添加到快捷方式中(例如,在Windows中右键单击快捷方式并选择属性时,这位于"目标"下).

在此输入图像描述

  • 啊,我找到了解决方案.只写主页目录到R Home(R = C:\ ...\R\R-R-2.15.0)并将命令写入R cmd行参数(Rcmdparms = - no-save --no-restore-data - -安静).多谢你们!这给了我更顺畅的R体验. (2认同)

Jos*_*ien 7

如果您正在使用R gui,那么另一种非常好的方法是,由于Brian Ripley(请参阅此处),请将以下行放在"R_HOME/etc/Rprofile.site"文件中:

q <- function (save = "no", status = 0, runLast = TRUE)
.Internal(quit(save, status, runLast))
Run Code Online (Sandbox Code Playgroud)

需要注意的一点是:当您从命令行调用R时,这将不起作用.在这种情况下,只需使用--no-save@mdsumner answer中描述的参数.

要了解有关"Rprofile.site"和".Rprofile"(可选的每个目录配置文件)的更多信息,请参阅始终有用的?Startup帮助文件.


Ash*_*ith 6

如果您使用的是RStudio,则只需在设置中禁用即可。

转到工具->全局选项->常规,取消勾选始终保存历史记录。 在此处输入图片说明