禁用保存历史(Disable saving history)

2019-06-23 13:11发布

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

Answer 1:

刚开始了有R --no-save 。 参见R --help

添加到您的快捷方式(在Windows例如这是“目标”下,当你在快捷方式右键单击并选择属性)。



Answer 2:

如果您使用的是右Gui,替代和相当不错的办法,由于布莱恩·里普利( 见这里 ),是把下面的行中的“R_HOME的/ etc / Rprofile.site”文件:

q <- function (save = "no", status = 0, runLast = TRUE)
.Internal(quit(save, status, runLast))

一个值得注意的问题:当你在命令行中调用读该将无法正常工作。 在这种情况下,只需使用--no-save在@mdsumner答案说明理由。

要了解更多关于“Rprofile.site”和“.Rprofile”(可选的每个目录的配置文件),请参阅总是有用?Startup帮助文件。



Answer 3:

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

进入工具 - >全局选项 - >常规,取消选中始终保存历史。



Answer 4:

更灵活的(Windows)中,加上R和RStudio你的右键菜单,所以你可以在任何目录下启动

R-桂:保存在一个文件rguihere.reg以下,并双击

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\RGui]
@="R Gui here"

[HKEY_CLASSES_ROOT\Folder\shell\RGui\command]
@="cmd.exe /c \"pushd  %L &&start rgui --no-restore --no-save\""

RStudio

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\RStudio]
@="RStudio here"

[HKEY_CLASSES_ROOT\Folder\shell\RStudio\command]
@="cmd.exe /c \"pushd %L &&start C:\\PROGRA~1\\RStudio\\bin\\rstudio.exe\""


文章来源: Disable saving history