使用脚本保存.R脚本文件

时间:2016-07-12 14:46:48

标签: r rstudio

我正在使用R Studio,我想保存我的脚本(即左上图)。但是,我能找到的唯一方法是单击蓝色软盘图标进行保存或使用下拉菜单文件>保存> name.R

除了使用这些快捷方式将脚本保存到.R文件还是唯一的快捷方式之外,还有什么方法吗?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用rstudioapi::documentSave()将当前打开的脚本文件保存到磁盘。

从源文档中,可以看到它可以与getActiveDocumentContext()$id返回的id一起使用,以确保保存的文档是运行脚本的文档。

对于您的预期用途,请尝试:

rstudioapi::documentSave(rstudioapi::getActiveDocumentContext()$id)

供将来参考,以下是rstudioapi的参考手册: https://cran.rstudio.com/web/packages/rstudioapi/rstudioapi.pdf

答案 1 :(得分:1)

我尚未被允许评论,但这是指上面的评论不适用于.rmd文件:

rstudioapi::documentSave(rstudioapi::getActiveDocumentContext()$id) 

我尝试过,并且在Rstudio版本1.2.5042中似乎确实起作用。