代码之家  ›  专栏  ›  技术社区  ›  Vlad

r studio-使用r命令保存所有脚本

  •  2
  • Vlad  · 技术社区  · 8 年前

    有没有一种方法可以使用r studio中的r命令保存所有脚本?有一个带有键盘快捷键(ctrl+alt+s)的按钮,用于保存所有已修改的打开脚本。

    这样我就可以将shining::runapp()包装到一个函数中,该函数包括在运行之前保存所有脚本。在运行一个闪亮的应用程序时,如果不先节省大量时间,这会节省所有时间,因为我往往会忘记这一点!

    函数如下:

    runapp2 <- function(){
      save_all_modified_scripts() # <- hope you exist
      Shiny::runapp()
    }
    

    更新(感谢马吕斯)-这对我很有效:

    save_and_run <- function(){
      rstudioapi::documentSaveAll()
      shiny::runApp()
    }
    
    1 回复  |  直到 8 年前
        1
  •  2
  •   Marius    8 年前

    在中有一个函数 rstudioapi 软件包(内置于rstudio):

    rstudioapi::documentSaveAll()
    

    我还没有广泛地测试过它,所以我不确定它有多好用,但它确实能满足需要。