给定项目的自定义 RStudio 退出策略

custom RStudio exit strategy for a given project

在 RStudio 中,您可以配置是否在退出时保存 .RData 文件。我通常不喜欢在退出时保存 R 项目的 .RData 文件,因此我在 Preferences > General > Basic: Workspace(在 Mac 上)相应地设置了该选项。但是,我确实想将其保存用于某些特定项目。我想知道我是否可以在 .Rproj.user 或某处指定它。我知道我可以保存对象并重新加载它们,但这对我的使用来说不是最佳选择。

您只需使用文本编辑器打开 .Rproj。它看起来像这样:

Version: 1.0

RestoreWorkspace: Yes
SaveWorkspace: Yes
AlwaysSaveHistory: Default

EnableCodeIndexing: Yes
UseSpacesForTab: Yes
NumSpacesForTab: 2
Encoding: UTF-8

RnwWeave: Sweave
LaTeX: pdfLaTeX

我更改了 RestoreWorkspaceSaveWorkspace 的值来完成您想要的。 Documentation on this is a bit spotty,至少可以这么说,但默认情况下的值是不言自明的。