是否有可能禁用默认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