从命令行编辑 RStudio 项目选项
edit RStudio project options from command line
我正在为几乎没有 R/RStudio 经验的多人设置一个 R 项目,并且需要在项目打开时获取 .Rprofile。目前我让他们为大部分设置提供脚本,但仍然需要让他们手动编辑项目选项。我想使用脚本取消选中“禁用 .Rprofile 执行...”项目选项,但找不到执行此操作的命令。禁用 .Rprofile 执行似乎不是一个全局选项,我不清楚这个首选项是如何保存在项目中的。关于我如何去做这件事有什么想法吗?
当 RStudio 创建一个名为 foo
的项目时,它会创建一个名为 foo.Rproj
的文件,它实际上是一个文本文件,包含几个项目选项。默认情况下,没有关于执行 .Rprofile
的内容,但如果有人选中您在问题中标记的框,他们将得到一行
DisableExecuteRprofile: Yes
在该文件中。如果您删除该行,您将有效地取消选中该框。即使用户打开了项目,这似乎也有效,但如果他们打开对话框来设置选项,则无效。
编辑添加:根据此消息,这是明确允许的:https://community.rstudio.com/t/editing-rproj-files-from-the-console/31800 .
我正在为几乎没有 R/RStudio 经验的多人设置一个 R 项目,并且需要在项目打开时获取 .Rprofile。目前我让他们为大部分设置提供脚本,但仍然需要让他们手动编辑项目选项。我想使用脚本取消选中“禁用 .Rprofile 执行...”项目选项,但找不到执行此操作的命令。禁用 .Rprofile 执行似乎不是一个全局选项,我不清楚这个首选项是如何保存在项目中的。关于我如何去做这件事有什么想法吗?
当 RStudio 创建一个名为 foo
的项目时,它会创建一个名为 foo.Rproj
的文件,它实际上是一个文本文件,包含几个项目选项。默认情况下,没有关于执行 .Rprofile
的内容,但如果有人选中您在问题中标记的框,他们将得到一行
DisableExecuteRprofile: Yes
在该文件中。如果您删除该行,您将有效地取消选中该框。即使用户打开了项目,这似乎也有效,但如果他们打开对话框来设置选项,则无效。
编辑添加:根据此消息,这是明确允许的:https://community.rstudio.com/t/editing-rproj-files-from-the-console/31800 .