0

我了解到有两种方法可以在 RStudio 中很好地格式化 R 代码。下列出的一个Code -> Reformat code。另一个是@yihui (formatR:tidy_r source code),在 Rstudio 的当前版本 0.99.893 中,可以添加为插件。Reformat code我注意到,每次遇到逗号时,内置的代码都会将代码格式化为新行,(想象一下,如果您有一个包含 10 个参数的某个函数的列表,那么您将有 10 行)。不过,我个人喜欢@yihui tidy_r。所以我的问题是

1) 如何在 Rstudio 中将 formatR 作为默认值?

2) 在 Rshiny 应用程序上运行使用 formatR 时,有没有人注意到错误?当我在闪亮的代码上将其作为插件运行时,出现以下错误...

Warning: Error in base::parse: <text>:81:1: unexpected symbol
80: invisible(".BeGiN_TiDy_IdEnTiFiEr_HaHaHa.HaHaHa_EnD_TiDy_IdEnTiFiEr")
81: invisible  

@yihui 在他的 github 页面上在 2012 年提到 formatR 仍然不擅长处理 #. 现在还是这样吗?

根据评论更新

query = c(
       "26527521","26711930","26314551","26720421","26715198","26714964"           
     )

当上面的输入使用 格式化时Code -> Reformat code,会产生下面的输出

query = c("26527521",
          "26711930",
          "26314551",
          "26720421",
          "26715198",
          "26714964")
4

0 回答 0