如何用R命令在R Studio中保存所有脚本?实现Shiny运行前自动保存
在RStudio中自动保存所有脚本后运行Shiny应用
当然有办法实现啦!你可以利用rstudioapi包提供的documentSaveAll()函数,它的作用和你提到的Ctrl+Alt+S快捷键完全一样——能一键保存所有已修改的打开脚本。
你原本想把Shiny::runApp()封装成自动保存后再运行的函数,这个思路非常实用,经过完善后,最终可用的函数是这样的:
save_and_run <- function(){ rstudioapi::documentSaveAll() shiny::runApp() }
之后只要调用save_and_run(),程序就会先自动帮你保存所有改动过的脚本,再启动Shiny应用,再也不用担心因为忘记保存而白忙活啦~
内容的提问来源于stack exchange,提问作者Vlad
相关产品推荐
相关产品推荐

