最近的命令可在历史记录中搜索,但在断电后未列出

时间:2016-08-05 03:16:45

标签: r

我整天都在RStudio的一个项目上工作,当时旧金山的一半电力消失了......一旦电源恢复,看来我的命令不是来自保存的工作区而不是在我的命令历史记录中列出更长然而,这些命令实际上是可搜索的(因此生活在我的机器上的某个地方)。我需要将这个隐藏的历史记录保存到文件中,以便我可以再次运行所有命令。有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:1)

编辑:R相反,RStudio会将所有历史记录命令保存在history_database文件中,以便在意外{{1}之后检索历史记录由于断电等原因导致崩溃。

RStudio文件位于

在Windows上: history_database

在Mac上|尼克斯: C:\Users\username\AppData\Local\RStudio-Desktop

~/RStudio-Desktop文件是普通的ASCII文本文件,任何文本编辑器都可以查看它。

如果您可以在当前工作空间中搜索历史记录,请将所有这些历史记录命令保存在文件中:

history_database

然后在必要时加载

savehistory(file = "myhist.Rhistory")

查找当前工作区中历史文件的位置

loadhistory(file = "myhist.Rhistory")

查找getwd() dir(all.files = TRUE) 隐藏文件。该文件包含所有历史命令。

更多信息:".Rhistory"

如果要在环境中设置?"history"文件的默认位置,

获取当前值:

.Rhistory

将R_HISTFILE设置为所需位置:

options("R_HISTFILE")

更多信息:options(R_HISTFILE = "file_path")