You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:18:36